Package: fastjet / 3.0.6+dfsg-3

fortran-wrap.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- a/fortran_wrapper/Makefile.am
+++ b/fortran_wrapper/Makefile.am
@@ -1 +1,5 @@
-EXTRA_DIST = README Makefile.alt fastjetfortran.cc fastjet_fortran_example.f
+EXTRA_DIST = README Makefile.alt fastjet_fortran_example.f
+
+lib_LTLIBRARIES = libfastjet-fortran.la
+libfastjet_fortran_la_SOURCES = fastjetfortran.cc
+libfastjet_fortran_la_CXXFLAGS = -I$(srcdir)/../include -I$(srcdir)/../plugins/SISCone
--- a/fortran_wrapper/Makefile.alt
+++ b/fortran_wrapper/Makefile.alt
@@ -4,14 +4,14 @@
 FASTJET_CONFIG=fastjet-config
 
 CXXFLAGS += $(shell $(FASTJET_CONFIG) --cxxflags)
-LIBS += $(shell $(FASTJET_CONFIG) --libs --plugins )
+LIBS += -lsiscone_spherical -lsiscone -lfastjet-fortran $(shell $(FASTJET_CONFIG) --libs --plugins )
 
 # set compilers
 FC=gfortran
 F77=gfortran
 
-fastjet_fortran_example: fastjet_fortran_example.o fastjetfortran.o 
-	  $(FC)  -o fastjet_fortran_example  fastjet_fortran_example.o fastjetfortran.o $(LIBS) -lstdc++
+fastjet_fortran_example: fastjet_fortran_example.o
+	  $(FC)  -o fastjet_fortran_example  fastjet_fortran_example.o $(LIBS) -lstdc++
 
 clean: 
 	rm -f *.o