Skip to content
프로젝트

ttroy50/cmake-examples has 13,066 GitHub stars and 2,514 forks. GitHot measured +3 stars in 24 hours and +3 in 7 days. Last checked 2026-11-11 10:54 UTC. Last push 2024-02-28.

이 수치를 측정하는 방법

Useful CMake Examples

측정된 스타 증가

in 24h
+3
in 7 days
+3
in 15 days
업데이트 지연
in 1 month
업데이트 지연

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.md

Original

= CMake Examples :toc: :toc-placement!:

toc::[]

Introduction

https://cmake.org/[CMake] is a cross-platform open-source meta-build system which can build, test and package software. It can be used to support multiple native build environments including make, Apple's xcode and Microsoft Visual Studio.

This repository includes some example modern CMake configurations which I have picked up when exploring it's usage for various projects. The examples are laid out in a tutorial like format. The first examples are very basic and slowly increase in complexity drawing on previous examples to show more complex use cases.

These examples have been tested on Ubuntu 16.04 but should work under any Linux system that supports CMake v3.5+.

This branch works with the CMake version 3.5 onwards.

image:https://travis-ci.org/ttroy50/cmake-examples.svg?branch=master["Build Status", link="https://travis-ci.org/ttroy50/cmake-examples"]

Requirements

The basic requirements for most examples are:

  • CMake v3.5+
  • A c++ compiler (defaults to gcc)
  • make

Installation on Ubuntu

The easiest way to install the above on Ubuntu is as follows

[source,bash]

$ sudo apt-get install build-essential $ sudo apt-get install cmake

Some specific examples may require other tools including:

Docker

Docker containers with all requirements and various versions of CMake are generated to help make testing the examples easier. These are available from the docker hub repository link:https://hub.docker.com/r/matrim/cmake-examples/[matrim/cmake-examples].

To build the full set of cmake-examples test cases you can run:

[source,bash]

docker run -it matrim/cmake-examples:3.5.1 cd ~ git clone https://github.com/ttroy50/cmake-examples.git code cd code ./test.sh

For more details on build and running the docker containers link:here[dockerfiles].

Other Links

There are many CMake tutorials and examples online. The list below includes links to some of these which I have found helpful in my CMake journey.

관련 프로젝트 살펴보기