[Debian-astro-commits] [gyoto] 148/221: Fix Scenery to ccompile correctly with --without-udunits

Thibaut Jean-Claude Paumard thibaut at moszumanska.debian.org
Fri May 22 20:52:41 UTC 2015


This is an automated email from the git hooks/post-receive script.

thibaut pushed a commit to branch master
in repository gyoto.

commit 6a9859c7668a51a0cf8714dbdc46888a6659b665
Author: Thibaut Paumard <paumard at users.sourceforge.net>
Date:   Mon Dec 15 11:54:34 2014 +0100

    Fix Scenery to ccompile correctly with --without-udunits
---
 lib/Scenery.C | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/lib/Scenery.C b/lib/Scenery.C
index b7d6cb9..b3e15be 100644
--- a/lib/Scenery.C
+++ b/lib/Scenery.C
@@ -319,6 +319,7 @@ void Scenery::rayTrace(Screen::Coord2dSet & ij,
     size_t offset=1;
     size_t curquant=0;
 
+# ifdef GYOTO_USE_UDUNITS
     if (Scenery::am_worker) {
       // set all converters to the trivial one, conversion is
       // performed in the manager.
@@ -327,6 +328,7 @@ void Scenery::rayTrace(Screen::Coord2dSet & ij,
       binspectrum_converter_ = NULL;
       setPropertyConverters(locdata);
     }
+# endif
 
     if (quantities & GYOTO_QUANTITY_INTENSITY) {
       locdata->intensity=vect+offset*(curquant++);
@@ -423,8 +425,11 @@ void Scenery::rayTrace(Screen::Coord2dSet & ij,
 	if (s.tag()==Scenery::raytrace_done && data) {
 	  // Copy each relevant quantity, performing conversion if needed
 	  if (data->intensity)
-	    data->intensity[cs]=data->intensity_converter_?
+	    data->intensity[cs]=
+# ifdef GYOTO_USE_UDUNITS
+	      data->intensity_converter_?
 	      (*data->intensity_converter_)(*locdata->intensity):
+# endif
 	      *locdata->intensity;
 	  if (data->time) data->time[cs]=*locdata->time;
 	  if (data->distance) data->distance[cs]=*locdata->distance;
@@ -441,14 +446,18 @@ void Scenery::rayTrace(Screen::Coord2dSet & ij,
 	  if (data->spectrum)
 	    for (size_t c=0; c<nbnuobs; ++c)
 	      data->spectrum[cs+c*data->offset]=
+# ifdef GYOTO_USE_UDUNITS
 		data->spectrum_converter_?
 		(*data->spectrum_converter_)(locdata->spectrum[c]):
+# endif
 		locdata->spectrum[c];
 	  if (data->binspectrum)
 	    for (size_t c=0; c<nbnuobs; ++c)
 	      data->binspectrum[cs+c*data->offset]=
+# ifdef GYOTO_USE_UDUNITS
 		data->binspectrum_converter_?
 		(*data->binspectrum_converter_)(locdata->binspectrum[c]):
+# endif
 		locdata->binspectrum[c];
 	}
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-astro/packages/gyoto.git



More information about the Debian-astro-commits mailing list