All Projects → Akagi201 → Learning Cmake

Akagi201 / Learning Cmake

Licence: gpl-2.0
learning cmake

Programming Languages

c
50402 projects - #5 most used programming language
CMake
9771 projects
C++
36643 projects - #6 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Learning Cmake

React Redux Boilerplate Example
Stars: ✭ 15 (-99.41%)
Mutual labels:  tutorial, example, best-practices
Jni By Examples
🎇Fun Java JNI By Examples - with CMake and C++ (or C, of course!) ‼️ Accepting PRs
Stars: ✭ 99 (-96.08%)
Mutual labels:  cmake, tutorial, example
Phoenix Liveview Counter Tutorial
🤯 beginners tutorial building a real time counter in Phoenix 1.5.5 + LiveView 0.14.7 ⚡️
Stars: ✭ 115 (-95.44%)
Mutual labels:  tutorial, example
Annotation Processing Example
It is the example project for the annotation processing tutorial.
Stars: ✭ 116 (-95.4%)
Mutual labels:  tutorial, example
Opengl cmake skeleton
❤️ A ready to use cmake skeleton using GLFW, Glew and glm. 👍
Stars: ✭ 118 (-95.32%)
Mutual labels:  cmake, example
Deep Learning Based Ecg Annotator
Annotation of ECG signals using deep learning, tensorflow’ Keras
Stars: ✭ 110 (-95.64%)
Mutual labels:  tutorial, example
React Redux Boilerplate
It is a boilerplate of React-Redux as the infrastructure, which helps to setup a Web APP quickly
Stars: ✭ 113 (-95.52%)
Mutual labels:  tutorial, example
Godot tutorials
Code and examples for KidsCanCode Godot Tutorials.
Stars: ✭ 119 (-95.29%)
Mutual labels:  tutorial, example
Do more with twitter data
Tutorials for getting the most out of Twitter data.
Stars: ✭ 78 (-96.91%)
Mutual labels:  makefile, tutorial
Cmakeprotosgrpc
gRPC + protobuf using CMake example
Stars: ✭ 137 (-94.57%)
Mutual labels:  cmake, example
Your first decentralized application python
An up to date and bare minimum tutorial on deploying smart contracts with python
Stars: ✭ 132 (-94.77%)
Mutual labels:  tutorial, example
Makepytorchplusplus
How and why you want to make your pytorch CUDA/CPP extension with a Makefile
Stars: ✭ 142 (-94.37%)
Mutual labels:  makefile, tutorial
Coroutinerecipes
Playground for Kotlin Coroutines. Basics, Channels, Flows, useful examples & comparison to RxJava.
Stars: ✭ 104 (-95.88%)
Mutual labels:  tutorial, example
Circleci Demo Python Django
Example Django application running on CircleCI
Stars: ✭ 100 (-96.04%)
Mutual labels:  tutorial, example
Golang Gin Realworld Example App
Exemplary real world application built with Golang + Gin
Stars: ✭ 1,780 (-29.48%)
Mutual labels:  example, best-practices
Drone Tutorial
Drone Continuous Delivery Documentation using docker-compose
Stars: ✭ 117 (-95.36%)
Mutual labels:  makefile, tutorial
Cmake Tutorial
CMake 官方教程
Stars: ✭ 162 (-93.58%)
Mutual labels:  cmake, tutorial
Go Pattern Examples
Examples of implement for awesome go patterns including usual design patterns, in easy understanding examples.
Stars: ✭ 65 (-97.42%)
Mutual labels:  example, best-practices
Expo Three Demo
🍎👩‍🏫 Collection of Demos for THREE.js in Expo!
Stars: ✭ 76 (-96.99%)
Mutual labels:  tutorial, example
Llvm Pass Tutorial
A step-by-step tutorial for building an LLVM sample pass
Stars: ✭ 122 (-95.17%)
Mutual labels:  cmake, tutorial

learning-cmake

This is a simple CMake tutorial project which contains some different scenarios.

  • hello-world: Demo a simplest CMake project.
  • hello-world-clear: Separate the output files and src files.
  • hello-world-lib: Demo how to make a static/shared library.
  • hello-world-shared: Demo how to utilize external static/shared library.
  • curl: Demo how to use cmake with curl.
  • hello-module: Demo how to use cmake find module.
  • config-file: Demo how to work with config.h.
  • hunter-simple: Demo how to use hunter and gtest.
  • boost: Demo how to use boost library.

Build steps

  • cmake -H. -B_builds
  • cmake --build _builds

CMake based tools

  • hunter: CMake-driven cross-platform package manager for C++.
  • CLion: CMake based IDE.

Nice CMake Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].