Viktor Kirilov
37d4fc7eb8
added "How to CMake Good" youtube series
2018-08-16 13:21:20 +03:00
Viktor Kirilov
fcf94a4538
formatting/annotating - now titles of articles/lectures/books aren't links
2018-08-16 13:18:29 +03:00
Viktor Kirilov
9cd0fd910b
formatting
2018-08-16 13:11:33 +03:00
Viktor Kirilov
dd3ee876bd
added An Introduction to Modern CMake
2018-08-16 13:10:15 +03:00
Viktor Kirilov
9fa55d8239
added Effective CMake: Practical Advice to Write Better CMake
2018-08-16 13:07:37 +03:00
Viktor Kirilov
427c739fb0
added Professional CMake: A Practical Guide
2018-08-16 13:05:57 +03:00
Daniele E. Domenichelli
1ac02155cc
Move YCM in Modules section and fix license ( #21 )
2018-06-25 18:28:05 +03:00
Viktor Kirilov
4eff3608af
added cmake-cookbook
2018-06-11 19:34:33 +03:00
Viktor Kirilov
3f4a156b27
added the next article in the Basic CMake series by Martin Hořeňovský
2018-06-11 12:09:32 +03:00
Viktor Kirilov
90a01f8469
added Article - Effective Modern CMake: a great summary of most good practices - by Manuel Binna
2018-06-11 11:59:35 +03:00
Viktor Kirilov
e59a56fa7e
added Modern CMake for Library Developers
2018-06-08 10:06:49 +03:00
Ivan Bobev
5dea7154c9
Add link to cmake_snippets GitHub repo by Adi Shavit ( #20 )
2018-06-08 10:05:44 +03:00
Ivan Bobev
6847018553
Add "Some nice and accurate CMake tips" article ( #19 )
2018-06-03 11:20:31 +03:00
Viktor Kirilov
5cf229a12f
added Florent Castelli: Introduction to CMake
2018-05-29 12:18:46 +03:00
Ivan Bobev
e4375ed91a
Add "Basic CMake usage" article ( #18 )
2018-05-27 20:48:52 +03:00
Viktor Kirilov
b06488c74e
added acdemiralp/cmake_templates
2018-05-15 11:21:25 +03:00
Viktor Kirilov
f182d42d67
added cristianadam/cmake-checks-cache
2018-04-24 21:30:05 +03:00
Viktor Kirilov
8562a109a1
vcpkg now supports Linux/OSX
...
https://blogs.msdn.microsoft.com/vcblog/2018/04/24/announcing-a-single-c-library-manager-for-linux-macos-and-windows-vcpkg/
2018-04-24 21:08:28 +03:00
Viktor Kirilov
e01e2f50d3
Update README.md
2018-04-17 11:02:47 +03:00
Viktor Kirilov
55818004ef
rewording so it fits on one line
2018-04-17 11:01:52 +03:00
Viktor Kirilov
8228d902f4
added arnavb/cpp14-project-template
2018-04-17 11:00:43 +03:00
Viktor Kirilov
2ca744d54d
added DeveloperPaul123/CMakeInstallExample
...
Installation example for a C++ project (Windows) with Cmake.
2018-04-09 12:31:15 +03:00
Viktor Kirilov
ab3bc40400
Added article "It's Time To Do CMake Right"
2018-02-20 15:57:43 +07:00
Viktor Kirilov
0ea13502e2
added modern-cmake-sample
2018-02-20 15:41:47 +07:00
Viktor Kirilov
01d2a9e085
added cmake_format - Source code formatter for CMakeLists.txt files
2018-02-07 00:09:51 +02:00
Viktor Kirilov
a3d3b919b7
added Modern C++ CI
2018-02-05 15:35:34 +02:00
Viktor Kirilov
916f465856
added "Easily supporting CMake install and find_package()" by Jonathan Müller
2018-02-05 15:23:14 +02:00
Viktor Kirilov
da9ecab860
added CppCon 2017: Mathieu Ropert “Modern CMake for Modular Design”
2018-02-05 14:59:33 +02:00
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