Commit Graph

36 Commits

Author SHA1 Message Date
Viktor Kirilov
2cd8f26d41 fixed licenses of projects that were previously without any license 2018-02-05 14:14:02 +02:00
Claudio Fantacci
ae783e8985 Add how-to-export-cpp-library repository under Examples/Templates (#15)
* Add how-to-export-cpp-library repo under Examples/Templates

* Add missing full stops

* Remove initial capital letter to vcpkg
2018-02-05 14:07:52 +02:00
Viktor Kirilov
6534b76e6a added "Embracing Modern CMake" 2017-11-25 13:10:25 +02:00
Viktor Kirilov
a19d280c7c added a tutorial
A step-by-step guide for understanding CMake
2017-11-25 13:07:43 +02:00
Viktor Kirilov
3a5f367b53 Added a simple example of how to setup a complete CI environment for C and C++
related CppCon 2017 video: https://www.youtube.com/watch?v=KdJhQuycD78
2017-10-22 14:39:34 +03:00
Viktor Kirilov
c9226c1ed6 added Article - Building Cross-Platform CUDA Applications with CMake 2017-08-14 15:55:40 +03:00
Lectem
9ef6d1989f Add cpp-boilerplate to the templates list (#14)
This repository was created because it is hard to find a good moden CMake template. While it is not perfect, most design choices are documented and CMake anti-patterns are avoided.

Some features :

* Modern CMakeLists.txt, almost fully documented
* CI using travis and appveyor
* tests setup using doctest
* Coverage, by adding a new build type if supported by the compiler
* CTest/CDash setup with script for CI
* some scripts such as :
 - LTO configuration
 - Warnings setup
 - RunFixupBundle.cmake script : A small wrapper around fixup_bundle (no more pain with .DLLs when using visual)
 - ...
2017-08-14 15:25:49 +03:00
Oleksii Vilchanskyi
757a3a6b15 Fix typo in person's name (#13) 2017-07-17 13:54:12 +03:00
Ivan Bobev
d601976285 Add second Jeff Preshing's article about CMake. (#12)
- Learn CMake's Scripting Language in 15 Minutes.
2017-06-26 15:30:00 +03:00
Viktor Kirilov
0c02795517 added cmake-get 2017-06-07 14:08:15 +03:00
Viktor Kirilov
a30bd9d534 added effective cmake lecture from C++Now 2017 2017-06-07 11:19:39 +03:00
Viktor Kirilov
bede27e029 added links to 2 articles about cmake 2017-05-11 23:05:04 +03:00
Egor Pugin
ce0e683b36 Add C++ Archive Network to list of Package Managers (#11) 2017-04-20 10:22:05 +03:00
Roal Zanazzi
1f76fe497e Added Vcpkg to Package Management Section (#10) 2016-11-29 17:26:48 +02:00
Viktor Kirilov
6968403c15 fixing license to a link - fixes #9 2016-10-28 03:26:20 +03:00
Shlomi Fish
73b8f3e189 Remove trailing whitespace. 2016-10-12 18:39:12 +03:00
Shlomi Fish
3774cfcc47 Add a missing "the" article. 2016-10-12 18:39:12 +03:00
onqtam
eaf617eda1 split the community/resources sections 2016-10-10 14:10:53 +03:00
onqtam
12a7f714ef make "PDF" bold to put emphasis 2016-10-09 23:16:42 +03:00
onqtam
98aa7c3f47 updated the articles section - now "community and resources" 2016-10-09 23:14:05 +03:00
onqtam
1de8899430 merged package management and build systems sections 2016-10-07 14:13:44 +03:00
onqtam
c5c298ddc5 removed the github user part of the names of projects - based on comments in this pull request - https://github.com/sindresorhus/awesome/pull/779 2016-10-07 14:01:59 +03:00
onqtam
fe115f8279 changed the way the licenses are displayed - based on comments in this pull request - https://github.com/sindresorhus/awesome/pull/779 2016-10-07 13:30:42 +03:00
onqtam
9fe069cf88 tiny rework - based on comments in this pull request - https://github.com/sindresorhus/awesome/pull/779 2016-10-07 13:23:40 +03:00
Matt McCormick
c765d168cf Add link to scikit-build (#7)
Based on CMake.
2016-09-12 21:47:56 +03:00
Matt McCormick
7224757673 Add link to dockcross cross-compiling toolchains. (#6)
All toolchains have CMake toolchain files.
2016-09-12 21:41:43 +03:00
Danny Angelo Carminati Grein
7074cee981 Add link to floooh/fips on Package Management (#5) 2016-09-12 21:38:10 +03:00
onqtam
41eab801f8 added forexample/package-example with link to SO question 2016-09-10 01:00:04 +03:00
staticlibs
84188ba6c1 Add link to staticlibs/cmake toolchains (#2) 2016-09-10 00:02:56 +03:00
Sam Spilsbury
401ce9175e README: Add conan to Package Management Section (#4) 2016-09-09 18:59:15 +03:00
onqtam
15fa17103c added "common CMake antipatterns" article and removed redundant link to toeb/moderncmake from examples 2016-09-09 16:47:16 +03:00
Ido Rosen
6774f85acd Add Modern CMake articles (#1) 2016-09-09 16:44:04 +03:00
onqtam
26a29cfa97 removed redundant link to forexample/android-cmake 2016-09-09 10:46:25 +03:00
onqtam
659c8669dc added more awesome stuff! 2016-09-08 21:49:12 +03:00
onqtam
30fa8f53f8 fixed license tags 2016-09-08 20:06:44 +03:00
onqtam
448a74e452 Initial commit! 2016-09-08 19:50:36 +03:00