Anonymous avatar Anonymous committed 7777e70

harmonize libs

Comments (0)

Files changed (2)

acerdet_src/acerdet.f

       REAL YPAR
       DIMENSION YPAR(999),LPAR(99)
 
+      print *, '----- acerdet [', mode, ']...'
+
       CALL ACDINF(MODE)
       CALL ACDINI(MODE,LPAR,YPAR)
       CALL ACDCEL(MODE,LPAR,YPAR)
     
 def build(ctx):
 
-    ctx.env.append_unique(
-        'LIBPATH',
-        ['/usr/lib/root',
-         '/usr/lib/cernlib',
-         ]
+    # find a few fortran dependencies
+    cernlibs = [
+        'CERNLIB_packlib',
+        'CERNLIB_kernlib',
+        'CERNLIB_mathlib',
+        'CERNLIB_phtools',
+        'CERNLIB_pdflib804',
+        ]
+
+    obj = ctx(
+        features='fc fcshlib',
+        name ='f-acerdet',
+        source='acerdet_src/acerdet.f acerdet_src/acerdet_ntup.f',
+        target='f-acerdet',
+        includes=['.'],
+        use=cernlibs,
         )
-
-    obj = ctx(features='fc fcstlib',
-              name ='acerdet',
-              source='acerdet_src/acerdet.f acerdet_src/acerdet_ntup.f',
-              target='acerdet',
-              includes=['.']
-              )
     obj.env.FCFLAGS = [
         '-Wall', '-W', '-O2',
+        '-g',
+        '-fPIC',
         '-fno-automatic', '-finit-local-zero',
         '-fno-second-underscore',
         ]
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.