blob: 673b950a631e66acba5c51c51ea9e47de1ae46a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
require 'mkmf'
# :stopdoc:
RbConfig::MAKEFILE_CONFIG['CC'] = ENV['CC'] if ENV['CC']
INCLUDEDIR = Config::CONFIG['includedir']
LIBDIR = Config::CONFIG['libdir']
LIB_DIRS = ['/opt/local/lib', '/usr/local/lib', LIBDIR, '/usr/lib']
libyaml = dir_config 'libyaml', '/opt/local/include', '/opt/local/lib'
def asplode missing
abort "#{missing} is missing. Try 'port install libyaml +universal' " +
"or 'yum install libyaml-devel'"
end
asplode('yaml.h') unless find_header 'yaml.h'
asplode('libyaml') unless find_library 'yaml', 'yaml_get_version'
create_makefile 'psych/psych'
# :startdoc:
|