Skip to content

qedsoftware/cmake-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

cmake demo

This is a demonstration of using CMake to build a C++ program that calls both internal and external libraries.

The program's output is pointless --- this is only an exercise in cross-platform compilation and automated resolving of dependencies.

William Wu (william.wu@themathpath.com), 2013 March 10

Instructions

$ mkdir build

$ cd build

$ cmake ..

$ make

$ src/CMAKEDEMO

*** MATH DEMO ***
The sine of 0.314159 is 0.309017

*** CUSTOM LIBRARY DEMO: LAMENT ***
Overslept
So tired
If late
Get fired
Why bother?
Why the pain?
Just go home
Do it again.
-- Norman Colm, 'The Worker's Lament'

*** CUSTOM LIBRARY DEMO: PI ***
Approximation to PI: 3.15625

The default test only references math library and internal libraries.

To test linking with the boost external library, execute

$ git checkout with-boost

and follow the same instructions.

About

(C++) Demonstration of CMake.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published