Difference between revisions of "Building GNU Radio on Mac OS X"

From MyLabWiki
Jump to: navigation, search
(Dependencies)
Line 17: Line 17:
 
* [http://www.fftw.org/ FFTW]
 
* [http://www.fftw.org/ FFTW]
 
* [http://www.gnu.org/software/gsl/ GSL]
 
* [http://www.gnu.org/software/gsl/ GSL]
 +
 +
We are going to install all dependencies into one target directory:
 +
  /Users/alexc/gnuradio/
 +
 +
We can build both dynamic and static libraries and choose later whether we want to do static or dynamic linking in the application.
 +
 +
 +
== Building and bundling the application ==
 +
 +
In order to compile an application the compiler needs to know two things:
 +
# The location of the headers
 +
# The location of the libraries

Revision as of 14:05, 31 July 2011


This page describes how to build gnuradio-core and gnuradio-audio on Mac OS X 10.6.8 without using macports or any other ports. The objective is to create a GNU Radio application that bundles all non-standard libraries, including GNU Radio and UHD.

I created this procedure while developing gqrx.

Overview

Dependencies

Following packages need to be built before we can build GNU Radio:

We are going to install all dependencies into one target directory:

 /Users/alexc/gnuradio/

We can build both dynamic and static libraries and choose later whether we want to do static or dynamic linking in the application.


Building and bundling the application

In order to compile an application the compiler needs to know two things:

  1. The location of the headers
  2. The location of the libraries