forked from flutter/engine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgen_objcdoc.sh
executable file
·32 lines (28 loc) · 972 Bytes
/
gen_objcdoc.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/env bash
# Copyright 2017 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# Generates objc docs for Flutter iOS libraries.
if [ ! -d "shell/platform/darwin/ios" ]
then
echo "Error: This script must be run at the root of the Flutter source tree."
exit 1
fi
if [ $# -eq 0 ]
then
echo "Error: Argument specifying output directory required."
exit 1
fi
jazzy \
--objc\
--clean\
--author Flutter Team\
--author_url 'https://flutter.io'\
--github_url 'https://github.com/flutter'\
--github-file-prefix 'http://github.com/flutter/engine/blob/master'\
--module-version 1.0.0\
--xcodebuild-arguments --objc,shell/platform/darwin/ios/framework/Headers/Flutter.h,--,-x,objective-c,-isysroot,$(xcrun --show-sdk-path),-I,$(pwd)\
--module Flutter\
--root-url https://docs.flutter.io/objc/\
--output $1\
--no-download-badge