File: meson.build

package info (click to toggle)
xraylib 4.0.0%2Bdfsg1-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 46,936 kB
  • sloc: ansic: 16,103; f90: 8,746; java: 6,766; python: 1,497; cpp: 1,305; pascal: 1,139; makefile: 809; ruby: 622; php: 594; perl: 573; cs: 193; sh: 125
file content (25 lines) | stat: -rw-r--r-- 718 bytes parent folder | download | duplicates (2)
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
xraylib_fortran_lib = library(
    'xrlf03',
    files('xraylib_wrap.F90'),
    version: version,
    darwin_versions: darwin_versions,
    dependencies: [xraylib_lib_dep],
    install: true,
    include_directories: include_directories('.'),
    link_language: 'fortran',
)

xraylib_fortran_lib_dep = declare_dependency(link_with: xraylib_fortran_lib, include_directories: ['.'])

pkgconfig.generate(
    xraylib_fortran_lib,
    name: 'xraylib Fortran 2003 bindings',
    description: 'xraylib provides access to x-ray related physical data',
    filebase: 'libxrlf03',
    subdirs: ['xraylib'],
)

# need to setup post install script for mod file
meson.add_install_script('install_fortran_mod.py')

subdir('tests')