Menu

Tree [7bb8e8] master /
 History

HTTPS access


File Date Author Commit
 .gitignore 2012-11-18 David Sugar David Sugar [49735b] add ignore
 Authors 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 CMakeLists.txt 2012-11-18 David Sugar David Sugar [a9bbde] we are not using BUILD_QT option
 README 2012-11-18 David Sugar David Sugar [7bb8e8] updated readme
 Toolchain-clang.cmake 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 Toolchain-runtime-mingw32.cmake 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 Toolchain-runtime-mingw64.cmake 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 Toolchain-static-mingw32.cmake 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 Toolchain-static-mingw64.cmake 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 bootstrap.pl 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 config.sh 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 doxy.config.cmake 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 push.sh 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 update.sh 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree
 vcs.cmake 2012-11-18 David Sugar David Sugar [04ae05] Initial checkin of build tree

Read Me

This is a project to clone as needed and produce a single build tree for GNU
Telephony packages on sourceforge.  This is also a proof of concept for the
idea that we can create a bootstrap project in cmake that both automatically
clones per-package git repositories for the component projects on the fly as
needed, and add them to a cmake master build with a single macro command,
git_subdirectory().  This macro uses cmake with git to effectively simulate the
benefits of having something like svn:externals.

Currently if you check this out and run "cmake ./CMakeLists.txt", it then
automatically checks out GNU ucommon, sipwitch, bayonne, and apennine from the
same GNU Telephony sourceforge project repositories and sets an upstream remote
for github for each.  You can then do "make" and have all our packages built
together at once.  This is based on our cmake bootstrap on github
(git@github.com:dyfet/cmake-gnutelephony), and we may add those additional
packages to this cmake bootstrap as well.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.