-
Notifications
You must be signed in to change notification settings - Fork 14
/
framework.rb
91 lines (83 loc) · 1.94 KB
/
framework.rb
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
$LOAD_PATH << "#{ENV['STARMAN_ROOT']}/framework"
require 'digest'
require 'forwardable'
require 'fileutils'
require 'net/http'
require 'net/ftp'
require 'optparse'
require 'pathname'
require 'uri'
require 'yaml'
begin
require 'rubygems/package'
rescue LoadError
end
require 'utils/add_env'
require 'utils/append_env'
require 'utils/cli'
require 'utils/cd'
require 'utils/cp'
require 'utils/work_in'
require 'utils/rm'
require 'utils/mkdir'
require 'utils/ln'
require 'utils/sed'
require 'utils/decompress'
require 'utils/write_file'
require 'utils/append_file'
require 'utils/inreplace'
require 'utils/run'
require 'utils/std_cmake_args'
require 'utils/set_compile_env'
require 'utils/set_compile_flags'
require 'utils/version'
require 'utils/system_command'
require 'utils/which'
require 'utils/curl'
require 'utils/mv'
require 'utils/pwd'
require 'utils/ssh'
require 'utils/patch'
require 'utils/mpi'
require 'utils/load_package'
require 'os/os_spec'
require 'os/os_dsl'
require 'os/os'
require 'os/mac'
require 'os/centos'
require 'os/fedora'
require 'os/deepin'
require 'os/redhat'
require 'os/ubuntu'
require 'os/unknown_os'
require 'compiler/compiler_spec'
require 'compiler/compiler_dsl'
require 'compiler/compiler'
require 'compiler/gcc'
require 'compiler/clang'
require 'compiler/pgi'
require 'compiler/intel'
require 'compiler/compiler_set'
require 'runtime'
require 'settings'
require 'db/history'
require 'package/package_spec'
require 'package/package_dsl'
require 'package/package'
require 'package/package_loader'
require 'package/package_downloader'
require 'package/package_linker'
require 'package/package_special_labels'
require 'commands/command_parser'
require 'commands/setup'
require 'commands/list'
require 'commands/install'
require 'commands/uninstall'
require 'commands/load'
require 'commands/config'
require 'commands/edit'
require 'commands/link'
require 'commands/unlink'
require 'commands/pack'
require 'commands/update'
require 'commands/fix'