GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — scikit-learn/meson.build at main · scikit-learn/scikit-learn Expand file tree/ Copy pathmeson.buildMore file actions 55 lines (47 loc) · 1.63 KB / Copy pathmeson.buildFile metadata and controls55 lines (47 loc) · 1.63 KB 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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 project( 'scikit-learn', 'c', 'cpp', 'cython', version: run_command('sklearn/_build_utils/version.py', check: true).stdout().strip(), license: 'BSD-3', meson_version: '>= 1.9.0', default_options: [ 'c_std=c11', 'cpp_std=c++14', ], ) cc = meson.get_compiler('c') cpp = meson.get_compiler('cpp') cython = meson.get_compiler('cython') # Check compiler is recent enough (see "Toolchain Roadmap" for details) if cc.get_id() == 'gcc' if not cc.version().version_compare('>=8.0') error('scikit-learn requires GCC >= 8.0') endif elif cc.get_id() == 'msvc' if not cc.version().version_compare('>=19.20') error('scikit-learn requires at least vc142 (default with Visual Studio 2019) ' + \ 'when building with MSVC') endif endif _global_c_args = cc.get_supported_arguments( # Enable when doing profiling: # '-g', '-Wno-unused-but-set-variable', '-Wno-unused-function', '-Wno-conversion', '-Wno-misleading-indentation', ) add_project_arguments(_global_c_args, language : 'c') # We need -lm for all C code (assuming it uses math functions, which is safe to # assume for scikit-learn). For C++ it isn't needed, because libstdc++/libc++ is # guaranteed to depend on it. m_dep = cc.find_library('m', required : false) if m_dep.found() add_project_link_arguments('-lm', language : 'c') endif tempita = find_program('sklearn/_build_utils/tempita.py') py = import('python').find_installation(pure: false) # Copy all the .py files to the install dir, rather than using # py.install_sources and needing to list them explicitly one by one install_subdir('sklearn', install_dir: py.get_install_dir()) subdir('sklearn') |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |