summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2011-03-14Merge remote branch 'jblum/mergeme/misc/use_boost_math_trunc' into nextJohnathan Corgan
* jblum/mergeme/misc/use_boost_math_trunc: use boost::math::trunc in gr_frequency_modulator_fc.cc
2011-03-14audio: remove obsoleted individual top-level componentsJohnathan Corgan
2011-03-09audio: added config checks for other audios, added jack and portJosh Blum
2011-03-08audio: skeleton for gr-audio componentJosh Blum
2011-02-27use boost::math::trunc in gr_frequency_modulator_fc.ccJosh Blum
this replaces the need for a conditional trunc implementation in config.h
2011-02-17guile: removing calls to check for guile and guile-dev. GNU Radio can once ↵Tom Rondeau
again be built without Guile.
2011-01-22Updating copyright.Tom Rondeau
2011-01-18cleanup mkdir usage with boost filesystem:Josh Blum
Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefs with portable boost filesystem path and directory creation. Gets the correct home directory on windows systems: APPDATA. Replaces large amounts of copypasta with single lines of code. Removes MKDIR_TAKES_ONE_ARG configuration checks from m4 files. Adds boost filesystem and system library as build dependencies.
2010-12-21Merge branch 'next' into guile.Eric Blossom
Passes distcheck. * next: (32 commits) volk: Fix for popcnt's 64/32-bit issues. Using a copy of config.guess and config.sub instead of sym links. Including time header to qa files. Changed python env variable to more globally usable version. gr_uhd: Quick fix for make distcheck failures if UHD is not installed. PFB resampler: fix it this way to avoid the signed/unsigned warning. PFB resampler: fixes bug where filter could be looking past the number of inputs. resampler PFB: Sets relative rate when rate is changed. Create method to set rate on pfb_arb_resamp after it has been created. Allow it to be called from GRC. volk: fix for running 32-bit OS on 64-bit processor. System is correctly identified as 32-bit and compiles with the correct flags. volk: changing the path variables again. This works on my various systems tested. Using abs_ path names failed on Ubuntu 8.04 32-bit. volk: May be a hack, but it was required for my 32-bit Fedora 13 to work. volk: Removing unnecessary shell script; last commit takes care if its functions. volk: Fixing build system to handle making volk_mktables, volk_tables.h, and volk_config.h instead of a standalone shell script. volk: readding 16sc_magnitude_32f_sse with fix for SSE hadd_ps error. volk: Adding a few more generic-only test cases. volk: adding generic QA test for 16sc_magnitude_32f. volk: modified the configure scripts to output which architectures it will be building based on the configure tests. uhd: update notes in grc blocks for addressing scheme volk: Removing erroneous SSE function that actually usese an SSE3 intrin (mm_hadd_ps). ...
2010-12-08volk: Updating build system so that volk configures and builds from gnuradio ↵Tom Rondeau
top level dir.
2010-12-06Update comments for --enable-guile, reflecting that it's disabled by default.Eric Blossom
2010-12-02Moved contents of gr-guile into gnuradio-core/src/guile and removed gr-guile.Eric Blossom
Passes distcheck.
2010-11-21Make Guile bindings work with --with-gnuradio-core et al.Eric Blossom
2010-11-17remove incomplete Tcl support to not confuse peopleRob Savoye
2010-11-13dail-tone.wfd example waveform can be loaded and run by gr-run-waveform.Eric Blossom
Write new app, gr-run-waveform, that reads waveforms and runs them. We'll need to turn this into a small piece of C/C++ code that embeds guile, but the guts of it is working.
2010-11-10Make check works again, now using guile's native test-suite code.Eric Blossom
The srfi-64 code wouldn't pass it's own test code under guile...
2010-11-10Create guile QA framework.Eric Blossom
Also moves hand coded files out of gnuradio-core/src/lib/swig/gnuradio that were getting nuked by make clean.
2010-11-10add options to enable tcl and/or guile as well as python bindings.Rob Savoye
2010-10-19Merge branch 'prefix_fix' of gnuradio.org:jblum into nextJosh Blum
2010-10-05Remove vrt from build.Eric Blossom
The vrt code has been temporarily moved to Eric's Out-of-Tree repository, pending the "Grand Build System Reorganization". To grab the code and build it: $ git clone git://gnuradio.org/eb-oot $ cd eb-oot/vrt $ ./bootstrap && ./configure $ make && make check && make install
2010-09-26possible prefix = NONE fixJosh Blum
2010-06-02Merge branch 'master' into nextJohnathan Corgan
* master: gcell: make versioned libraries gnuradio-core: fix missing linker flags for boost_program_options howto: fix incorrect include path build: redo GR_GIT for portability build: use date format string instead of -R for portability gnuradio-core: fix typo in doxygen header gr-qtgui: add include file for gcc 4.4.1
2010-06-01build: use date format string instead of -R for portabilityJohnathan Corgan
2010-05-24Merge branch 'master' into nextJohnathan Corgan
* master: gnuradio-core: update copyrights gnuradio-core: allow swig to handle exceptions in UDP source/sink grc: update UDP source and sink block wrappers Simplify USE_SELECT usage Return immediately when using d_residual. Defend against a peer that sends an invalid message length. Move initialization of select timeout Correct update of d_temp_offset (parallel construction) Identify memory leaks that occur on error conditions Use -1 as file descriptor "not open" value instead of 0 Add additional conditionalization of networking includes Flush pending errors in gr_udp_sink on disconnect() Rework UDP source and sink, with incompatible API changes Updates to udp source/sink (select(), wait, cleanup) Discard data in gr_udp_sink until receiver is started. Use getaddrinfo in gr_udp_{source,sink} Changes to gr_udp_{source,sink} for MinGW Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)
2010-05-23Merge remote branch 'gnuradio/wip/udp_source_sink'Johnathan Corgan
* gnuradio/wip/udp_source_sink: gnuradio-core: update copyrights gnuradio-core: allow swig to handle exceptions in UDP source/sink grc: update UDP source and sink block wrappers Simplify USE_SELECT usage Return immediately when using d_residual. Defend against a peer that sends an invalid message length. Move initialization of select timeout Correct update of d_temp_offset (parallel construction) Identify memory leaks that occur on error conditions Use -1 as file descriptor "not open" value instead of 0 Add additional conditionalization of networking includes Flush pending errors in gr_udp_sink on disconnect() Rework UDP source and sink, with incompatible API changes Updates to udp source/sink (select(), wait, cleanup) Discard data in gr_udp_sink until receiver is started. Use getaddrinfo in gr_udp_{source,sink} Changes to gr_udp_{source,sink} for MinGW Ignore ENOPROTOOPT return from setsockopt(SO_LINGER)
2010-05-21libvrt: remove from 3.3 API.Johnathan Corgan
libvrt will continue as part of the 3.4git development branch, where it will undergo a rewrite and API change.
2010-05-19Add additional conditionalization of networking includesEric Blossom
2010-05-18Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhdJosh Blum
2010-05-13gnuradio-core: Disable (temporarily) interpolator tap calculationJohnathan Corgan
There is some breakage with GR_FORTRAN / AC_PROG_F77 when running bootstrap. The gen_interpolator_taps binary is only needed to regenerate the MMSE interpolator taps, which hasn't been done for several years. Disable this until proper fix can be done.
2010-05-04Merge branch 'master' of http://gnuradio.org/git/gnuradio into uhdJosh Blum
2010-04-26Remove omnithreads library.Johnathan Corgan
2010-04-26Remove mblock library. We hardly knew 'ye.Johnathan Corgan
2010-04-26Update build configuration for OSX omnithreads changeoverJohnathan Corgan
gr-audio-osx now depends on gruel (via gnuradio-core) vs. omnithreads usrp now depends on gruel vs. omnithreads Boost base library dependency has been upped to 1.37 for Darwin only, for Darwin specific code in usrp host library
2010-02-24Created gr uhd skeleton build.Josh Blum
Checks uhd pkg config and gens the makefiles.
2010-01-08Remove warning related to GRC_GR_VRTEric Blossom
2009-10-03Added computed version number to configurationJohnathan Corgan
2009-09-24Merged Bdale's 3.2.2-1 packagingJohnathan Corgan
Three-way merge on files (3.2.2->bdale, 3.2.2->3.3git) Merged control, rules, install, copyright, changelog File renames to accomodate package renames 3.3git items updated to follow new pattern Updated copyright notification Some manual fixups needed
2009-09-24Acknowledging the obviousJohnathan Corgan
2009-09-20Created new gr-noaa top-level component.Johnathan Corgan
Initial work: - Carrier recovery/mixer PLL block - Start of POES grc pipeline, recovers Manchester symbols only - Start of GOES grc pipeline, recovers BPSK symbols only
2009-09-03Better fix for broken AC_PROG_F77 macroJohnathan Corgan
* Move AC_PROG_CC into GR_FORTRAN macro definition
2009-09-03Fix Python header check failure due to invalid cached stateJohnathan Corgan
* GR_FORTRAN macro leaves $ac_ext=f on some systems * Restore by invoking AC_PROG_CC Reported-by: Szymon Jakubczak <szym@csail.mit.edu> Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
2009-09-02Removed subversion related configuration info.Johnathan Corgan
* Don't call GR_SUBVERSION in configure.ac * Remove --svn* options from gnuradio-config-info
2009-08-15Merged VRT work-in-progress from eb/vrt2 (11518:11598) into trunk.eb
Passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11600 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-20Merged r11452:11459 from jcorgan/pmt-gruel into trunk. Trunk passes distcheck.jcorgan
* Merges libpmt into libgruel * Modifies libmblock to use libgruel gruel::pmt_t will be the fundamental msg content for the new message passing implemention for 3.3. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11460 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-11Implements ticket:401 and ticket:402.jcorgan
Adds several API functions to determine build constants at runtime, and a convenience command line program to display them: From C++: const std::string gr_prefix(); const std::string gr_sysconfdir(); const std::string gr_prefsdir(); const std::string gr_build_date(); const std::string gr_svn_date(); const std::string gr_svn_version(); const std::string gr_version(); From Python: gr.prefix() gr.sysconfdir() gr.prefsdir() gr.build_date() gr.svn_date() gr.svn_version() gr.version() The new binary is 'gnuradio' and installed on the path: $ gnuradio Program options: gnuradio [options]: -h [ --help ] print help message --prefix print gnuradio installation prefix --sysconfdir print gnuradio system configuration directory --prefsdir print gnuradio preferences directory --builddate print gnuradio build date (RFC2822 format) -v [ --version ] print gnuradio version --svnversion print SVN repository version (SVN format) --svndate print SVN repository date $ git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11418 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-10Make trunk packages use revision number in version.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11409 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-27Merged r11123:11148 from jcorgan/np into trunk.jcorgan
Adds --enable-python option to configure (defaults to yes). Using --disable-python or --enable-python=no will cause only C++ API targets to be created and installed. Several new shared libraries are now created. Where in the past, the C++ objects of the actual gnuradio blocks that were in a component were hidden inside their corresponding Python extension modules, these are now split out into a libgnuradio-foo.so library, and the _foo.so Python module is linked to that. This has been the way several top- level components have operated for some time, such as gr-audio-alsa and gr-usrp and gr-usrp2. This changeset applies that pattern to all components. C++ API users can use pkg-config to discover the cflags and libs parameters needed to include and link against these libraries. These components have not been tested: gr-comedi gr-audio-osx gr-audio-windows Passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11150 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-23Update trunk to revision 3.3svnjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11107 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-14Doc fixes. Merged eb/t367 -r11020:11025 to trunk. This changeseteb
moves the primary doxygen configuration under the top-level docs directory. It creates a new "docs" top-level component that can be enabled/disabled using the configure --disable-docs option. At this time, the --enable-doxygen option is still required to enable the generation of the doxygen documents. I think the flag should probably be removed, and default to "yes" if we find doxygen on the path. The user can disable the doc generation using --disable-docs if desired. The doxygen config file has been modified such that doxygen is now only run on the C++ sources. No attempt is made to process the python code using doxygen. This results in a less confusing set of docs for the the C++ API. Straightening out the python docs is left for later. Many classes are currently misclassified (\ingroup <wrong>). That will probably require another day of work, that I can't get to right now. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11027 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-13Fixes ticket:364, ticket:365. Merged eb/t364 -r11015:11017 to trunk.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11018 221aa14e-8319-0410-a670-987f0aec2ac5