woodzcl-zhangcl / clion-cmake-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

clion-cmake-test

It is used to demostrate how to develop c++ project using clion&cmake for to build project and normally easily test or check open source code at in this template project

Build on Ubuntu/MacOs

Check the required tools

Make sure your computer have installed the required packages below:

Clone source code

Open a terminal, go to /home/xxx/dev

$ cd /home/xxx/dev/
$ git clone git@github.com:woodzcl-zhangcl/clion-cmake-test.git
$ cd clion-cmake-test

Build clion-cmake-test

Create a build directory cmake-build-release

$ cd /home/xxx/dev/clion-cmake-test
$ mkdir cmake-build-release

Execute cmake command to generate Makefile, and make

$ cd cmake-build-release
$ cmake ..
$ make

Build for Android

Check the required tools

Make sure your computer have installed the required packages below:

Install ndk

NDK version: r16+

Unzip to somewhere, for example /Users/xxx/dev/android-ndk-r16

Set system environment variable ANDROID_NDK to /Users/xxx/dev/android-ndk-r16

Clone source code

Open terminal, go to /Users/xxx/dev

$ cd /Users/xxx/dev/
$ git clone git@github.com:woodzcl-zhangcl/clion-cmake-test.git
$ cd clion-cmake-test

Build clion-cmake-test

Create a build directory cmake-build-ndk-release

$ cd /Users/xxx/dev/clion-cmake-test
$ mkdir cmake-build-ndk-release

Execute cmake command to generate Makefile, and make

$ cd cmake-build-ndk-release
$ cmake -DFOR_ANDROID=ON ..
$ make

About


Languages

Language:C 65.6%Language:C++ 32.4%Language:CMake 0.7%Language:Python 0.4%Language:Shell 0.4%Language:Makefile 0.2%Language:Assembly 0.1%Language:Objective-C 0.1%Language:Objective-C++ 0.0%Language:Roff 0.0%Language:Batchfile 0.0%Language:PowerShell 0.0%Language:CSS 0.0%Language:HTML 0.0%Language:Meson 0.0%