Metadata-Version: 2.1
Name: ccgo
Version: 1.1.0
Summary: A C++ cross-platform build system.
Home-page: https://github.com/zhlinh/ccgo
Author: zhlinh
Author-email: zhlinhng@gmail.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: copier >=9.2.0
Requires-Dist: copier-templates-extensions >=0.3.0

## ccgo

c++ cross-platform build system used to fasten your development.

## Usage

### 1. install

```
# pypi page is https://pypi.org/project/ccgo/
pip3 install ccgo
```

### 2. create lib

```
ccgo lib create <YOUR_PROJECT_DIR>

# if you want to specify the template, use `--template-url`
ccgo lib create <YOUR_PROJECT_DIR> --template-url=https://github.com/zhlinh/ccgo-template.git --template-url=https://github.com/zhlinh/ccgo-template.git
```

### 3. build

```
# cd to the inner project files dir, 
  then can build any platform with `ccgo build <platform_name>`

# 3.1 Android
ccgo build android [--arch armeabi-v7a,arm64-v8a,x86_64]

# 3.2 iOS
ccgo build ios

# 3.3 macOS
ccgo build macos

# 3.4 windows
ccgo build windows

# 3.5 linux
ccgo build linux

# 3.6 tests, which based on googletest
ccgo build tests
```

## License

ccgo is available under the [MIT license](https://opensource.org/license/MIT).
See the LICENSE file for the full license text.
