Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 249493 | Differences between
and this patch

Collapse All | Expand All

(-)config/m4/conn-fft.m4 (+6 lines)
Lines 393-398 Link Here
393
    AC_DEFINE([HAVE_FFT_MPI],1,[Define to 1 if you have an optimized MPI-parallel FFT library.])
393
    AC_DEFINE([HAVE_FFT_MPI],1,[Define to 1 if you have an optimized MPI-parallel FFT library.])
394
  fi
394
  fi
395
395
396
  dnl Transmit information
397
  lib_fft_fcflags="${abi_fft_fcflags}"
398
  lib_fft_ldflags="${abi_fft_ldflags}"
399
  lib_fft_incs="${abi_fft_incs}"
400
  lib_fft_libs="${abi_fft_libs}"
401
396
  dnl Restore build environment
402
  dnl Restore build environment
397
  AC_LANG_POP
403
  AC_LANG_POP
398
  LIBS="${abi_saved_LIBS}"
404
  LIBS="${abi_saved_LIBS}"
(-)src/98_main/Makefile.am (-1 / +33 lines)
Lines 101-108 Link Here
101
LIB_ETSF_IO = @lib_etsf_io_libs@
101
LIB_ETSF_IO = @lib_etsf_io_libs@
102
LIB_FOX = @lib_fox_libs@
102
LIB_FOX = @lib_fox_libs@
103
LIB_LIBXC = @lib_libxc_libs@
103
LIB_LIBXC = @lib_libxc_libs@
104
LIB_DFT = @lib_dft_libs@
104
LIB_NETCDF = @lib_netcdf_libs@
105
LIB_NETCDF = @lib_netcdf_libs@
105
LIB_WANNIER90 = @lib_wannier90_libs@
106
LIB_WANNIER90 = @lib_wannier90_libs@
107
LIB_TRIO = @lib_trio_libs@
106
108
107
# Binary list
109
# Binary list
108
bin_PROGRAMS = \
110
bin_PROGRAMS = \
Lines 131-140 Link Here
131
abinetcdf_CPPFLAGS = \
133
abinetcdf_CPPFLAGS = \
132
	$(AM_CPPFLAGS) \
134
	$(AM_CPPFLAGS) \
133
	$(CPPFLAGS) \
135
	$(CPPFLAGS) \
134
	@lib_netcdf_incs@
136
	@lib_netcdf_incs@ \
137
	@lib_trio_incs@
135
abinetcdf_LDADD = \
138
abinetcdf_LDADD = \
136
	$(LIB_10_DEFS) \
139
	$(LIB_10_DEFS) \
137
	$(LIB_NETCDF) \
140
	$(LIB_NETCDF) \
141
	$(LIB_TRIO) \
138
	$(FC_LIBS)
142
	$(FC_LIBS)
139
143
140
# abinit.F90 ---> abinit
144
# abinit.F90 ---> abinit
Lines 144-152 Link Here
144
	$(CPPFLAGS) \
148
	$(CPPFLAGS) \
145
	@lib_bigdft_incs@ \
149
	@lib_bigdft_incs@ \
146
	@lib_libxc_incs@ \
150
	@lib_libxc_incs@ \
151
	@lib_dft_incs@ \
147
	@lib_fox_incs@ \
152
	@lib_fox_incs@ \
148
	@lib_etsf_io_incs@ \
153
	@lib_etsf_io_incs@ \
149
	@lib_netcdf_incs@ \
154
	@lib_netcdf_incs@ \
155
	@lib_trio_incs@ \
150
	@lib_fft_incs@ \
156
	@lib_fft_incs@ \
151
	@lib_math_incs@ \
157
	@lib_math_incs@ \
152
	@lib_linalg_incs@ \
158
	@lib_linalg_incs@ \
Lines 231-239 Link Here
231
	$(LIB_WANNIER90) \
237
	$(LIB_WANNIER90) \
232
	$(LIB_BIGDFT) \
238
	$(LIB_BIGDFT) \
233
	$(LIB_LIBXC) \
239
	$(LIB_LIBXC) \
240
	$(LIB_DFT) \
234
	$(LIB_FOX) \
241
	$(LIB_FOX) \
235
	$(LIB_ETSF_IO) \
242
	$(LIB_ETSF_IO) \
236
	$(LIB_NETCDF) \
243
	$(LIB_NETCDF) \
244
	$(LIB_TRIO) \
237
	@lib_fft_libs@ \
245
	@lib_fft_libs@ \
238
	@lib_math_libs@ \
246
	@lib_math_libs@ \
239
	@lib_linalg_libs@ \
247
	@lib_linalg_libs@ \
Lines 250-255 Link Here
250
	$(CPPFLAGS) \
258
	$(CPPFLAGS) \
251
	@lib_bigdft_incs@ \
259
	@lib_bigdft_incs@ \
252
	@lib_netcdf_incs@ \
260
	@lib_netcdf_incs@ \
261
	@lib_trio_incs@ \
253
	@lib_linalg_incs@
262
	@lib_linalg_incs@
254
aim_FCFLAGS = \
263
aim_FCFLAGS = \
255
	$(AM_FCFLAGS) \
264
	$(AM_FCFLAGS) \
Lines 280-285 Link Here
280
	$(LIB_01_INTERFACES_EXT) \
289
	$(LIB_01_INTERFACES_EXT) \
281
	$(LIB_BIGDFT) \
290
	$(LIB_BIGDFT) \
282
	$(LIB_NETCDF) \
291
	$(LIB_NETCDF) \
292
	$(LIB_TRIO) \
283
	@lib_linalg_libs@ \
293
	@lib_linalg_libs@ \
284
	$(FC_LIBS)
294
	$(FC_LIBS)
285
295
Lines 291-296 Link Here
291
	@lib_bigdft_incs@ \
301
	@lib_bigdft_incs@ \
292
	@lib_etsf_io_incs@ \
302
	@lib_etsf_io_incs@ \
293
	@lib_netcdf_incs@ \
303
	@lib_netcdf_incs@ \
304
	@lib_trio_incs@ \
294
	@lib_linalg_incs@
305
	@lib_linalg_incs@
295
anaddb_FCFLAGS = \
306
anaddb_FCFLAGS = \
296
	$(AM_FCFLAGS) \
307
	$(AM_FCFLAGS) \
Lines 339-344 Link Here
339
	$(LIB_BIGDFT) \
350
	$(LIB_BIGDFT) \
340
	$(LIB_ETSF_IO) \
351
	$(LIB_ETSF_IO) \
341
	$(LIB_NETCDF) \
352
	$(LIB_NETCDF) \
353
	$(LIB_TRIO) \
342
	@lib_linalg_libs@ \
354
	@lib_linalg_libs@ \
343
	$(FC_LIBS)
355
	$(FC_LIBS)
344
356
Lines 357-362 Link Here
357
	@lib_etsf_io_incs@ \
369
	@lib_etsf_io_incs@ \
358
	@lib_bigdft_incs@ \
370
	@lib_bigdft_incs@ \
359
	@lib_netcdf_incs@ \
371
	@lib_netcdf_incs@ \
372
	@lib_trio_incs@ \
360
	@lib_linalg_incs@
373
	@lib_linalg_incs@
361
conducti_FCFLAGS = \
374
conducti_FCFLAGS = \
362
	$(AM_FCFLAGS) \
375
	$(AM_FCFLAGS) \
Lines 404-409 Link Here
404
	$(LIB_ETSF_IO) \
417
	$(LIB_ETSF_IO) \
405
	$(LIB_BIGDFT) \
418
	$(LIB_BIGDFT) \
406
	$(LIB_NETCDF) \
419
	$(LIB_NETCDF) \
420
	$(LIB_TRIO) \
407
	@lib_linalg_libs@ \
421
	@lib_linalg_libs@ \
408
	$(FC_LIBS)
422
	$(FC_LIBS)
409
423
Lines 415-420 Link Here
415
	@lib_etsf_io_incs@ \
429
	@lib_etsf_io_incs@ \
416
	@lib_bigdft_incs@ \
430
	@lib_bigdft_incs@ \
417
	@lib_netcdf_incs@ \
431
	@lib_netcdf_incs@ \
432
	@lib_trio_incs@ \
418
	@lib_fft_incs@ \
433
	@lib_fft_incs@ \
419
	@lib_linalg_incs@
434
	@lib_linalg_incs@
420
cut3d_FCFLAGS = \
435
cut3d_FCFLAGS = \
Lines 465-470 Link Here
465
	$(LIB_ETSF_IO) \
480
	$(LIB_ETSF_IO) \
466
	$(LIB_BIGDFT) \
481
	$(LIB_BIGDFT) \
467
	$(LIB_NETCDF) \
482
	$(LIB_NETCDF) \
483
	$(LIB_TRIO) \
468
	@lib_fft_libs@ \
484
	@lib_fft_libs@ \
469
	@lib_linalg_libs@ \
485
	@lib_linalg_libs@ \
470
	$(FC_LIBS)
486
	$(FC_LIBS)
Lines 516-521 Link Here
516
	$(CPPFLAGS) \
532
	$(CPPFLAGS) \
517
	@lib_bigdft_incs@ \
533
	@lib_bigdft_incs@ \
518
	@lib_netcdf_incs@ \
534
	@lib_netcdf_incs@ \
535
	@lib_trio_incs@ \
519
	@lib_linalg_incs@
536
	@lib_linalg_incs@
520
lwf_FCFLAGS = \
537
lwf_FCFLAGS = \
521
	$(AM_FCFLAGS) \
538
	$(AM_FCFLAGS) \
Lines 539-544 Link Here
539
	$(LIB_01_INTERFACES_EXT) \
556
	$(LIB_01_INTERFACES_EXT) \
540
	$(LIB_BIGDFT) \
557
	$(LIB_BIGDFT) \
541
	$(LIB_NETCDF) \
558
	$(LIB_NETCDF) \
559
	$(LIB_TRIO) \
542
	@lib_linalg_libs@ \
560
	@lib_linalg_libs@ \
543
	$(FC_LIBS)
561
	$(FC_LIBS)
544
562
Lines 550-555 Link Here
550
	$(CPPFLAGS) \
568
	$(CPPFLAGS) \
551
	@lib_bigdft_incs@ \
569
	@lib_bigdft_incs@ \
552
	@lib_netcdf_incs@ \
570
	@lib_netcdf_incs@ \
571
	@lib_trio_incs@ \
553
	@lib_linalg_incs@
572
	@lib_linalg_incs@
554
 macroave_FCFLAGS = \
573
 macroave_FCFLAGS = \
555
	$(AM_FCFLAGS) \
574
	$(AM_FCFLAGS) \
Lines 576-581 Link Here
576
	$(LIB_01_INTERFACES_EXT) \
595
	$(LIB_01_INTERFACES_EXT) \
577
	$(LIB_BIGDFT) \
596
	$(LIB_BIGDFT) \
578
	$(LIB_NETCDF) \
597
	$(LIB_NETCDF) \
598
	$(LIB_TRIO) \
579
	@lib_linalg_libs@ \
599
	@lib_linalg_libs@ \
580
	$(FC_LIBS)
600
	$(FC_LIBS)
581
endif
601
endif
Lines 588-593 Link Here
588
	@lib_bigdft_incs@ \
608
	@lib_bigdft_incs@ \
589
	@lib_etsf_io_incs@ \
609
	@lib_etsf_io_incs@ \
590
	@lib_netcdf_incs@ \
610
	@lib_netcdf_incs@ \
611
	@lib_trio_incs@ \
591
	@lib_linalg_incs@
612
	@lib_linalg_incs@
592
mrgddb_FCFLAGS = \
613
mrgddb_FCFLAGS = \
593
	$(AM_FCFLAGS) \
614
	$(AM_FCFLAGS) \
Lines 635-640 Link Here
635
	$(LIB_BIGDFT) \
656
	$(LIB_BIGDFT) \
636
	$(LIB_ETSF_IO) \
657
	$(LIB_ETSF_IO) \
637
	$(LIB_NETCDF) \
658
	$(LIB_NETCDF) \
659
	$(LIB_TRIO) \
638
	@lib_linalg_libs@ \
660
	@lib_linalg_libs@ \
639
	$(FC_LIBS)
661
	$(FC_LIBS)
640
662
Lines 646-651 Link Here
646
	@lib_bigdft_incs@ \
668
	@lib_bigdft_incs@ \
647
	@lib_etsf_io_incs@ \
669
	@lib_etsf_io_incs@ \
648
	@lib_netcdf_incs@ \
670
	@lib_netcdf_incs@ \
671
	@lib_trio_incs@ \
649
	@lib_linalg_incs@
672
	@lib_linalg_incs@
650
mrggkk_FCFLAGS = \
673
mrggkk_FCFLAGS = \
651
	$(AM_FCFLAGS) \
674
	$(AM_FCFLAGS) \
Lines 673-678 Link Here
673
	$(LIB_BIGDFT) \
696
	$(LIB_BIGDFT) \
674
	$(LIB_ETSF_IO) \
697
	$(LIB_ETSF_IO) \
675
	$(LIB_NETCDF) \
698
	$(LIB_NETCDF) \
699
	$(LIB_TRIO) \
676
	@lib_linalg_libs@ \
700
	@lib_linalg_libs@ \
677
	$(FC_LIBS)
701
	$(FC_LIBS)
678
702
Lines 684-689 Link Here
684
	@lib_bigdft_incs@ \
708
	@lib_bigdft_incs@ \
685
	@lib_etsf_io_incs@ \
709
	@lib_etsf_io_incs@ \
686
	@lib_netcdf_incs@ \
710
	@lib_netcdf_incs@ \
711
	@lib_trio_incs@ \
687
	@lib_linalg_incs@
712
	@lib_linalg_incs@
688
mrgscr_FCFLAGS = \
713
mrgscr_FCFLAGS = \
689
	$(AM_FCFLAGS) \
714
	$(AM_FCFLAGS) \
Lines 733-738 Link Here
733
	$(LIB_BIGDFT) \
758
	$(LIB_BIGDFT) \
734
	$(LIB_ETSF_IO) \
759
	$(LIB_ETSF_IO) \
735
	$(LIB_NETCDF) \
760
	$(LIB_NETCDF) \
761
	$(LIB_TRIO) \
736
	@lib_linalg_libs@ \
762
	@lib_linalg_libs@ \
737
	$(FC_LIBS)
763
	$(FC_LIBS)
738
764
Lines 744-749 Link Here
744
	@lib_etsf_io_incs@ \
770
	@lib_etsf_io_incs@ \
745
	@lib_bigdft_incs@ \
771
	@lib_bigdft_incs@ \
746
	@lib_netcdf_incs@ \
772
	@lib_netcdf_incs@ \
773
	@lib_trio_incs@ \
747
	@lib_linalg_incs@
774
	@lib_linalg_incs@
748
newsp_FCFLAGS = \
775
newsp_FCFLAGS = \
749
	$(AM_FCFLAGS) \
776
	$(AM_FCFLAGS) \
Lines 791-796 Link Here
791
	$(LIB_ETSF_IO) \
818
	$(LIB_ETSF_IO) \
792
	$(LIB_BIGDFT) \
819
	$(LIB_BIGDFT) \
793
	$(LIB_NETCDF) \
820
	$(LIB_NETCDF) \
821
	$(LIB_TRIO) \
794
	@lib_linalg_libs@ \
822
	@lib_linalg_libs@ \
795
	$(FC_LIBS)
823
	$(FC_LIBS)
796
824
Lines 802-807 Link Here
802
	@lib_etsf_io_incs@ \
830
	@lib_etsf_io_incs@ \
803
	@lib_bigdft_incs@ \
831
	@lib_bigdft_incs@ \
804
	@lib_netcdf_incs@ \
832
	@lib_netcdf_incs@ \
833
	@lib_trio_incs@ \
805
	@lib_linalg_incs@
834
	@lib_linalg_incs@
806
optic_FCFLAGS = \
835
optic_FCFLAGS = \
807
	$(AM_FCFLAGS) \
836
	$(AM_FCFLAGS) \
Lines 848-853 Link Here
848
	$(LIB_ETSF_IO) \
877
	$(LIB_ETSF_IO) \
849
	$(LIB_BIGDFT) \
878
	$(LIB_BIGDFT) \
850
	$(LIB_NETCDF) \
879
	$(LIB_NETCDF) \
880
	$(LIB_TRIO) \
851
	@lib_linalg_libs@ \
881
	@lib_linalg_libs@ \
852
	$(FC_LIBS)
882
	$(FC_LIBS)
853
883
Lines 858-863 Link Here
858
	$(CPPFLAGS) \
888
	$(CPPFLAGS) \
859
	@lib_etsf_io_incs@ \
889
	@lib_etsf_io_incs@ \
860
	@lib_netcdf_incs@ \
890
	@lib_netcdf_incs@ \
891
	@lib_trio_incs@ \
861
	@lib_linalg_incs@
892
	@lib_linalg_incs@
862
ujdet_FCFLAGS = \
893
ujdet_FCFLAGS = \
863
	$(AM_FCFLAGS) \
894
	$(AM_FCFLAGS) \
Lines 912-917 Link Here
912
	$(LIB_01_GSL_EXT) \
943
	$(LIB_01_GSL_EXT) \
913
	$(LIB_ETSF_IO) \
944
	$(LIB_ETSF_IO) \
914
	$(LIB_NETCDF) \
945
	$(LIB_NETCDF) \
946
	$(LIB_TRIO) \
915
	@lib_linalg_libs@ \
947
	@lib_linalg_libs@ \
916
	$(FC_LIBS)
948
	$(FC_LIBS)
917
949

Return to bug 249493