るりまサーチ

最速Rubyリファレンスマニュアル検索!
66件ヒット [1-66件を表示] (0.029秒)
トップページ > クエリ:mkmf[x] > クエリ:create_makefile[x]

別のキーワード

  1. tempfile create
  2. resolv create
  3. registry create
  4. win32/registry create
  5. rake create_rule

ライブラリ

モジュール

キーワード

検索結果

mkmf (38018.0)

Ruby の拡張ライブラリのための Makefile を作成するライブラリです。

...要だとします。
このための extconf.rb は以下のように書きます。

require 'mkmf'

dir_config('bar')
if have_header('bar.h') and have_library('bar', 'baz')
create_makefile
('foo')
end

拡張ライブラリ foo.so を作成、インストールするには以下のよ...
...生成できます。

$ gcc -MM *.c > depend

なお、depend ファイルを依存関係の記述以外に使うべきではありません。
mkmf
.rb が depend ファイルを Makefile に連結するときに、
その内容を加工する場合があるからです。

=== extconf.rb が生...

Kernel#create_makefile(target, srcprefix = nil) -> true (26113.0)

@todo

...うなディレクトリ構成の場合:

ext/
extconf.rb
test/
foo.c

このようにします。

require 'mkmf'
create_makefile
('test/foo', 'test')

このようにして作った Makefile で 'make install' すると拡張ライブラリは、
以下のパスにイ...

Kernel#install_files(mfile, ifiles, map = nil, srcprefix = nil) -> [] (8016.0)

このメソッドは create_makefile, install_rb が使用します。 内部用のメソッドです。

...このメソッドは create_makefile, install_rb が使用します。
内部用のメソッドです。

@param mfile Makefile を表す File のインスタンスです。

@param ifiles インストールするファイルのリストを指定します。

@param map ???

@param srcprefix ソ...

Kernel#install_rb(mfile, dest, srcdir = nil) -> Array (8016.0)

このメソッドは create_makefile が使用します。 内部用のメソッドです。

...このメソッドは create_makefile が使用します。
内部用のメソッドです。

ディレクトリ srcdir/lib 配下の Ruby スクリプト (*.rb ファイル)
を dest にインストールするための Makefile 規則を mfile に出力します。

srcdir/lib のディレクト...

Kernel#create_header(header = "extconf.h") -> String (8012.0)

Kernel#have_func, Kernel#have_header などの検査結果を元に、 ヘッダファイルを生成します。

...します。

@return ヘッダファイルの名前を返します。



# extconf.rb
require 'mkmf'
have_func('realpath')
have_header('sys/utime.h')
create_header
create_makefile
('foo')

上の extconf.rb は以下の extconf.h を生成します。

#ifndef EXTCONF_H
#define EX...

絞り込み条件を変える

ruby 1.8.4 feature (48.0)

ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。

...i [bug]>))
* ((<ruby 1.8.4 feature/DL [bug]>))
* ((<ruby 1.8.4 feature/fileutils [bug]>))
* ((<ruby 1.8.4 feature/extmk, mkmf [compat]>))
* ((<ruby 1.8.4 feature/mkmf: find_executable() [compat]>))
* ((<ruby 1.8.4 feature/拡張ライブラリAPI>))
* ((<ruby 1.8.4 feature/rb_funcall2() [b...
...4>))

: extmk, mkmf [compat]

#Sat Oct 22 23:54:07 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
#
# * ext/extmk.rb, lib/mkmf.rb (with_config): support --with-extension
# options. [ruby-dev:27449]
#

--with-extension オプション追加。((<ruby-dev:27449>))

: mkmf: find_execut...
...題を修正。((<ruby-dev:27513>))

# == 不要
#
#Mon Nov 28 09:21:49 2005 Hirokazu Yamamoto <ocean@m2.ccsnet.ne.jp>
#
# * lib/mkmf.rb (create_makefile): should not change sodir with
# dir.gsub!. (bccwin32 failed to install third party exntesions)
# [ruby-dev:27834]
#
#な...