Commit Graph

133 Commits

Author SHA1 Message Date
Carles Fernandez bd784cc9ff fix gcc flags when building a package for arm. Fixing reporting when the
libgtest-dev package is detected.
2014-12-09 19:34:51 +01:00
Carles Fernandez 24006070cb adding armel architecture when searching for gfortran 2014-12-08 19:58:45 +01:00
Carles Fernandez 860eec8597 adding detection of gfortran in i386 and arm architectures 2014-12-08 13:03:01 +01:00
Carles Fernandez 46eaf14e5e Fixing glog detection 2014-12-07 12:05:38 +01:00
Carles Fernandez 4fb64f3dee Do not force to download and build Glog when packaging, so
libgooggle-glog-dev can be used
2014-12-07 11:05:49 +01:00
Carles Fernandez 7a90027989 Fixing configuration if glog has been installed via libgoogle-glog-dev
package
2014-11-19 19:39:03 +01:00
Carles Fernandez 3c89c1c5f6 Making it work for Xcode, credits to Andres Cecilia 2014-11-17 20:42:50 +01:00
Carles Fernandez 54eb5d65be Making UHD not required, but used by default if found 2014-11-14 21:42:22 +01:00
Carles Fernandez 3c8e048612 Create a stripped volk_gnsssdr_profile binary for debian packaging 2014-11-14 01:40:43 +01:00
Carles Fernandez 4bd506abe2 more robust handling of glog 2014-11-12 21:58:57 +01:00
Carles Fernandez 0865c4af7a Fixing gflags detection if CMake was run twice 2014-11-12 20:22:02 +01:00
Carles Fernandez 826a150e3f Added packaging option. Fixing some linking problems with gflags 2014-11-11 23:50:38 +01:00
Carles Fernandez 28e8f679b5 Adding packaging system 2014-11-10 02:12:56 +01:00
Carles Fernandez 88603dfeda Fixing the case where gflags is present but glog is not. 2014-11-09 21:04:52 +01:00
Carles Fernandez 86c3018299 cleaning 2014-11-07 21:44:44 +01:00
Carles Fernandez ad75893524 Some fixes to volk_gnssssdr integration. Adding copyright message. 2014-11-07 20:51:01 +01:00
Carles Fernandez 9499fe434b minor cleaning 2014-11-07 18:51:08 +01:00
Carles Fernandez 8afa1be6cf Adding volk_gnsssdr 2014-11-07 18:23:59 +01:00
Carles Fernandez 125583dfcc Merge remote-tracking branch 'andres/pull-request' into volk_gnsssdr_merge 2014-11-06 22:43:40 +01:00
Carles Fernandez 3f4afcb756 Updating uninstall target 2014-11-04 01:10:58 +01:00
Carles Fernandez 8918f9d8ac Remore the ";" in the list of compiler flags since it was giving
problems in some environments
2014-11-02 15:13:44 +01:00
andres f2dd033c6a Merge branch 'next' into pull-request 2014-11-01 04:07:16 +01:00
andres 3e45e4cc56 Various changes:
Updated top CMakeFile.txt
Moved volk module to a better path.
Trying to add support for GCC.
Fixes.
2014-10-28 01:00:04 +01:00
andres db738c7ea9 Added cmake version check. Deleted original volk
Added cmake version checks.
Deleted original volk protokernels.
Fixes.
2014-10-27 05:19:26 +01:00
Carles Fernandez 49ba62cefa Adding detection of Mac OS X 10.10 Yosemite 2014-10-18 09:43:44 +02:00
Carles Fernandez b27f09907b Fixing detection of gfortran in Fedora and OpenSUSE (thanks to Nick Ristow) 2014-10-18 09:35:40 +02:00
Carles Fernandez 47b0ab9880 Fixing detection of Debian version 2014-10-18 09:10:13 +02:00
andres 3b91cede64 Fixing merge 2014-10-18 04:01:46 +02:00
andres 5a498207c4 Merge branch 'volk_tracking_performance' into volk_merge_with_next 2014-10-18 02:42:01 +02:00
Carles Fernandez ac1eb5eb51 Reordering ARM and SSE detection. 2014-10-01 01:09:44 +02:00
Carles Fernandez f6da992ac2 Updating Armadillo version to 4.450.0 and changing tabs by white spaces 2014-10-01 00:30:07 +02:00
Carles Fernandez 74ed037f6d Merge pull request #4 from anthony-arnold/arm
gfortran paths for Debian armhf
2014-09-30 10:23:22 +02:00
Carles Fernandez 790a60c074 Merge git+ssh://github.com/gnss-sdr/gnss-sdr into next
Conflicts:
	CMakeLists.txt
2014-09-29 21:24:42 +02:00
Anthony Arnold 08b695e4af Adding debian armhf to fortran search path 2014-09-18 23:35:08 +10:00
Anthony Arnold 77b635e8c0 Merge with next 2014-09-18 02:10:56 +10:00
Anthony Arnold 2478a43b0a Flags for ARM 2014-09-18 01:04:58 +10:00
Anthony Arnold 4c2b0fbc45 Testing for ARM and SSE to compile for armhf 2014-09-18 00:50:44 +10:00
Carles Fernandez ed43547aff Bumping version number 2014-09-08 16:34:16 +02:00
Carles Fernandez 941b4a2bfe Bump version number 2014-09-08 16:00:46 +02:00
Carles Fernandez aedeea0004 Updating Armadillo version to 4.400.2 2014-09-08 10:54:31 +02:00
Andrés Cecilia Luque 60cc3777b6 Master branch + volk_gnsssdr module 2014-09-08 01:56:09 +02:00
Carles Fernandez 322550e0c6 Adding an option to build the binary without detecting the SIMD
instruction set present in the compiling machine, so it can be executed
in other machines without those specific sets.
2014-09-07 19:35:41 +02:00
Carles Fernandez 3b8a6a8346 Updating Armadillo version to 4.400.0 2014-08-19 20:41:15 +02:00
Carles Fernandez 8ed642e58c Updating Armadillo version to 4.320.2 2014-08-17 19:55:11 +02:00
Carles Fernandez df6b282582 Providing more information if ENABLE_GPERFTOOLS is set to ON and the
library is (or it is not) found in the system.
2014-08-11 13:39:12 +02:00
Carles Fernandez 2445620e76 Changing build type to RelWithDebInfo if ENABLE_GPERFTOOLS option is ON 2014-08-10 20:00:10 +02:00
Carles Fernandez 3257d8cba1 Improving handling of optional processing blocks and linking libraries.
New options ENABLE_GN3S, ENABLE_RTLSDR, ENABLE_OPENCL, ENABLE_ARRAY and
ENABLE_GPERFTOOLS, all set by default to OFF. Users can enable that
features by 'cmake -DENABLE_XXX=ON ../ '. OpenCL is now not used by
default since it was giving problems in some platforms. Old variables
(RTSDR_DRIVER, GN3S_DRIVER, RAW_ARRAY_DRIVER and DISABLE_OPENCL) are
still honored and can be used in the same way, but the new ENABLE_XXX
are recommended for the sake of more uniform naming. Main CMakeFile.txt
has been rearranged, putting options first, then searching for the
required libraries, and then the optional ones. If Gperftools is enabled
and found, binaries are linked to the tcmalloc and profiler libraries,
and using the adequate flags. Fixed building in Mac OSX if Armadillo and
OpenBLAS were not installed in the system.
2014-08-07 21:04:01 +02:00
Carles Fernandez 2fcb2e14e8 Fixing link to OpenBLAS 2014-08-01 13:49:55 +02:00
Carles Fernandez 3e99566dd3 Use OpenBLAS instead of BLAS if available. OpenBLAS is an optimized BLAS
library.
2014-08-01 12:27:11 +02:00
Carles Fernandez afc7d1c8e3 Updating Armadillo version to 4.320.0 and simplifying the static
building process. No patch is applied to the original CMakeLists.txt
anymore, so next version upgrades should be easier.
2014-08-01 10:52:20 +02:00