Skip to content

Latest commit

 

History

History
72 lines (45 loc) · 2.94 KB

Links.md

File metadata and controls

72 lines (45 loc) · 2.94 KB

Useful Links

https://coderefinery.github.io/cmake-workshop/ https://www.brianlheim.com/2018/04/09/cmake-cheat-sheet.html

https://github.com/lefticus/cpp_starter_project

https://gitlab.kitware.com/cmake/community/-/wikis/doc/tutorials/How-To-Write-Platform-Checks

https://stackoverflow.com/questions/28350214/how-to-build-x86-and-or-x64-on-windows-from-command-line-with-cmake

https://dev.to/dmerejkowsky/cmake-visual-studio-and-the-command-line

https://preshing.com/20170511/how-to-build-a-cmake-based-project/

Targets

Useful Variables

https://gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/Useful-Variables

Platform Checks

https://gitlab.kitware.com/cmake/community/-/wikis/doc/tutorials/How-To-Write-Platform-Checks

Header-Only

Cmake line by line - creating a header-only library

Creating a Header-Only Library with CMake

(https://stackoverflow.com/questions/39887352/how-to-create-a-cmake-header-only-library-that-depends-on-external-header-files/39889958)

Static libs

Shared Libs

https://akkadia.org/drepper/dsohowto.pdf

Output

https://stackoverflow.com/questions/7747857/in-cmake-how-do-i-work-around-the-debug-and-release-directories-visual-studio-2

https://stackoverflow.com/questions/12509786/how-to-set-cmake-intdir-or-cmake-cfg-intdir-to-remove-the-project-configuration

https://bytefreaks.net/programming-2/make-building-with-cmake-verbose

https://stackoverflow.com/questions/13556885/how-to-change-the-executable-output-directory-for-win32-builds-in-cmake

https://bytefreaks.net/programming-2/manually-set-the-cmake-output-folder

Install

https://cmake.org/cmake/help/v3.13/command/install.html

https://stackoverflow.com/questions/3573475/how-does-the-import-library-work-details

https://gitlab.kitware.com/cmake/community/-/wikis/doc/cpack/Component-Install-With-CPack

Packaging

https://cliutils.gitlab.io/modern-cmake/chapters/install/packaging.html

General

Repos