Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ruby / usr / share / ri / 2.2.0 / system / MakeMakefile / cdesc-MakeMakefile.ri
Size: Mime:
U:RDoc::NormalModule[iI"MakeMakefile:EF@0o:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"Lmkmf.rb is used by Ruby C extensions to generate a Makefile which will ;TI"Jcorrectly compile and link the C extension to Ruby and a third-party ;TI"
library.;T:
@fileI"lib/mkmf.rb;T:0@omit_headings_from_table_of_contents_below0;
0;0[[U:RDoc::Constant[iI"CONFIG;FI"MakeMakefile::CONFIG;F00o;;[o;	;[I"LThe makefile configuration using the defaults from when Ruby was built.;T;
@;0@@cRDoc::NormalModule0U;[iI"ORIG_LIBPATH;FI"MakeMakefile::ORIG_LIBPATH;F00o;;[;
@;0@@@0U;[iI"
C_EXT;FI"MakeMakefile::C_EXT;F00o;;[o;	;[I"4Extensions for files compiled with a C compiler;T;
@;0@@@0U;[iI"CXX_EXT;FI"MakeMakefile::CXX_EXT;F00o;;[o;	;[I"6Extensions for files complied with a C++ compiler;T;
@;0@@@0U;[iI"SRC_EXT;FI"MakeMakefile::SRC_EXT;F00o;;[o;	;[I" Extensions for source files;T;
@;0@@@0U;[iI"HDR_EXT;FI"MakeMakefile::HDR_EXT;F00o;;[o;	;[I" Extensions for header files;T;
@;0@@@0U;[iI"EXPORT_PREFIX;FI" MakeMakefile::EXPORT_PREFIX;F00o;;[;
@;0@@@0U;[iI"COMMON_HEADERS;FI"!MakeMakefile::COMMON_HEADERS;F00o;;[o;	;[I")Common headers for Ruby C extensions;T;
@;0@@@0U;[iI"COMMON_LIBS;FI"MakeMakefile::COMMON_LIBS;F00o;;[o;	;[I"+Common libraries for Ruby C extensions;T;
@;0@@@0U;[iI"COMPILE_RULES;FI" MakeMakefile::COMPILE_RULES;F00o;;[o;	;[I"make compile rules;T;
@;0@@@0U;[iI"RULE_SUBST;FI"MakeMakefile::RULE_SUBST;F00o;;[;
@;0@@@0U;[iI"COMPILE_C;FI"MakeMakefile::COMPILE_C;F00o;;[o;	;[I"ACommand which will compile C files in the generated Makefile;T;
@;0@@@0U;[iI"COMPILE_CXX;FI"MakeMakefile::COMPILE_CXX;F00o;;[o;	;[I"CCommand which will compile C++ files in the generated Makefile;T;
@;0@@@0U;[iI"ASSEMBLE_C;FI"MakeMakefile::ASSEMBLE_C;F00o;;[o;	;[I"XCommand which will translate C files to assembler sources in the generated Makefile;T;
@;0@@@0U;[iI"ASSEMBLE_CXX;FI"MakeMakefile::ASSEMBLE_CXX;F00o;;[o;	;[I"ZCommand which will translate C++ files to assembler sources in the generated Makefile;T;
@;0@@@0U;[iI"
TRY_LINK;FI"MakeMakefile::TRY_LINK;F00o;;[o;	;[I"LCommand which will compile a program in order to test linking a library;T;
@;0@@@0U;[iI"LINK_SO;FI"MakeMakefile::LINK_SO;F00o;;[o;	;[I"-Command which will link a shared library;T;
@;0@@@0U;[iI"LIBPATHFLAG;FI"MakeMakefile::LIBPATHFLAG;F00o;;[o;	;[I"9Argument which will add a library path to the linker;T;
@;0@@@0U;[iI"RPATHFLAG;FI"MakeMakefile::RPATHFLAG;F00o;;[;
@;0@@@0U;[iI"LIBARG;FI"MakeMakefile::LIBARG;F00o;;[o;	;[I"4Argument which will add a library to the linker;T;
@;0@@@0U;[iI"MAIN_DOES_NOTHING;FI"$MakeMakefile::MAIN_DOES_NOTHING;F00o;;[o;	;[I")A C main function which does no work;T;
@;0@@@0U;[iI"UNIVERSAL_INTS;FI"!MakeMakefile::UNIVERSAL_INTS;F00o;;[;
@;0@@@0U;[iI"CLEANINGS;FI"MakeMakefile::CLEANINGS;F00o;;[o;	;[I"AMakefile rules that will clean the extension build directory;T;
@;0@@@0[[[I"
class;T[[:public[[:protected[[:private[[I"
instance;T[[;
[[I"check_signedness;FI"lib/mkmf.rb;T[I"check_sizeof;F@â[I"convertible_int;F@â[I"create_header;F@â[I"create_makefile;F@â[I"depend_rules;F@â[I"dir_config;F@â[I"dummy_makefile;F@â[I"enable_config;F@â[I"find_executable;F@â[I"find_header;F@â[I"find_library;F@â[I"find_type;F@â[I"have_const;F@â[I"have_framework;F@â[I"have_func;F@â[I"have_header;F@â[I"have_library;F@â[I"have_macro;F@â[I"have_struct_member;F@â[I"have_type;F@â[I"
have_var;F@â[I"pkg_config;F@â[I"try_const;F@â[I"
try_type;F@â[I"with_config;F@â[;[[;[[[U:RDoc::Context::Section[i0o;;[;
0;0[@@cRDoc::TopLevel