Crascit / Downloadproject
Licence: mit
CMake module for downloading an external project's source at configure time
Projects that are alternatives of or similar to Downloadproject
AneseAnother NES Emulator - written for fun & learning - first implementation of wideNES
Stars: ✭ 323 (-16.75%)
Mutual labels: cmake
Obengine2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (-13.66%)
Mutual labels: cmake
CgetC++ package retrieval
Stars: ✭ 370 (-4.64%)
Mutual labels: cmake
ReprocA cross-platform (C99/C++11) process library
Stars: ✭ 325 (-16.24%)
Mutual labels: cmake
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+860.82%)
Mutual labels: cmake
CmakeppAn Enhancement Suite for the CMake Build System
Stars: ✭ 365 (-5.93%)
Mutual labels: cmake
Cmake ConanCMake wrapper for conan C and C++ package manager
Stars: ✭ 374 (-3.61%)
Mutual labels: cmake
Mcpelauncher ManifestThe main repository for the Linux and Mac OS Bedrock edition Minecraft launcher.
Stars: ✭ 338 (-12.89%)
Mutual labels: cmake
Cmake TemplatesSome CMake Templates (examples). Qt, Boost, OpenCV, C++11, etc 一些栗子
Stars: ✭ 368 (-5.15%)
Mutual labels: cmake
Old ShashlikAndroid Simulated Environment
Stars: ✭ 326 (-15.98%)
Mutual labels: cmake
UnitsA compile-time enabled Modern C++ library that provides compile-time dimensional analysis and unit/quantity manipulation.
Stars: ✭ 365 (-5.93%)
Mutual labels: cmake
Cmake ModulesAdditional CMake functionality. Most of the modules are from Ryan Pavlik (https://github.com/rpavlik/cmake-modules)
Stars: ✭ 323 (-16.75%)
Mutual labels: cmake
ArkARK is a lightweight, agility, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
Stars: ✭ 370 (-4.64%)
Mutual labels: cmake
Suitesparse Metis For WindowsCMake scripts for painless usage of SuiteSparse+METIS from Visual Studio and the rest of Windows/Linux/OSX IDEs supported by CMake
Stars: ✭ 322 (-17.01%)
Mutual labels: cmake
Awesome CmakeA curated list of awesome CMake resources, scripts, modules and examples.
Stars: ✭ 3,970 (+923.2%)
Mutual labels: cmake
CmakeconverterThis project aims to facilitate the conversion of Visual Studio to CMake projects.
Stars: ✭ 387 (-0.26%)
Mutual labels: cmake
IfoptAn Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
Stars: ✭ 372 (-4.12%)
Mutual labels: cmake
PhoenixA multi-system emulator and library manager designed to be both powerful and easy to use.
Stars: ✭ 367 (-5.41%)
Mutual labels: cmake
DownloadProject
Platform |
Build status |
Linux Mac OSX |
|
Windows (VS2015) |
|
This repository contains a generalized implementation for downloading an
external project's source at CMake's configure step rather than as part
of the main build. The primary advantage of this is that the project's source
code can then be included directly in the main CMake build using the
add_subdirectory() command, making all of the external project's targets,
etc. available without any further effort. The technique is fully explained
in the article available at:
https://crascit.com/2015/07/25/cmake-gtest/
An example as described in that article is provided here to demonstrate
how to use the DownloadProject module. It uses googletest as the
example, downloading and building trivial gtest and gmock test cases
to show the technique.
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].