summaryrefslogtreecommitdiff
path: root/lib/mkmf.rb
Commit message (Expand)AuthorAgeFilesLines
* mkmf.rb: Refine message from `pkg_config`Nobuyoshi Nakada2023-01-091-53/+60
* mkmf.rb: Prefer `caller_locations` over parsing `caller`Nobuyoshi Nakada2023-01-091-1/+5
* mkmf.rb: Refactor splitting configure_args and remove duplicate codeNobuyoshi Nakada2023-01-061-16/+6
* [Bug #19189] Fallback to the default "pkg-config"Nobuyoshi Nakada2022-12-151-1/+1
* Clean compiler intermediate files moreNobuyoshi Nakada2022-12-051-1/+8
* Use class methods of `File` over `Kernel.open` and `IO.read`Nobuyoshi Nakada2022-11-211-1/+1
* Set timestamp path for the target path to TARGET_SO_DIR_TIMESTAMPNobuyoshi Nakada2022-10-241-3/+6
* Fallback PKG_CONFIG to the configured pkg-config alwaysNobuyoshi Nakada2022-10-021-1/+1
* [Bug #19005] dynamic_lookup linker option in external librariesNobuyoshi Nakada2022-09-171-0/+1
* Use $(bindir) for path to executable in mkmfAlan Wu2022-08-041-1/+5
* Link ext bundles with bundle loader option for newer ld64Yuta Saito2022-08-041-0/+1
* mkmf: Add a configure option to set verbose mode (V=1 or 0) in mkmf.rb.Jun Aruga2022-05-121-1/+2
* Use compiled instead of compliedKaĆ­que Kandy Koga2022-04-261-2/+2
* Remove unnecessary sortKazuhiro NISHIYAMA2022-04-231-2/+2
* Document MakeMakefile#append_cflagsAlan Wu2022-04-051-10/+15
* [DOC] make internally used classes/methods nodocNobuyoshi Nakada2022-03-201-12/+6
* Make implicit function declaration error [Feature #18615]Nobuyoshi Nakada2022-03-171-1/+1
* mkmf: unify duplicate code in pkg_configNobuyoshi Nakada2022-01-291-8/+3
* mkmf: pkg_config accepts multiple optionsMike Dalessio2022-01-291-23/+25
* Prefer flat_mapNobuyoshi Nakada2021-12-101-2/+2
* mkmf: take `PKG_CONFIG_PATH` from `dir_config` library pathNobuyoshi Nakada2021-11-261-3/+11
* mkmf: deal with environment variables in MakeMakefile#xpopenNobuyoshi Nakada2021-11-261-9/+35
* mkmf: MakeMakefile#xpopen may be passed an option hashNobuyoshi Nakada2021-11-261-1/+1
* Make explicit opening filesNobuyoshi Nakada2021-10-151-3/+3
* Revert "mkmf.rb: try linking at try_var" [Bug #18235]Nobuyoshi Nakada2021-10-031-9/+1
* Get rid of incompatible-pointer-types-discards-qualifiers warningNobuyoshi Nakada2021-09-021-2/+11
* mkmf.rb: try linking at try_varNobuyoshi Nakada2021-07-081-1/+9
* Library arguments to VC are bare file namesNobuyoshi Nakada2021-07-031-1/+2
* Use $ignore_error defined in mkmf.rbNobuyoshi Nakada2021-07-031-1/+1
* Remove also debug symbol directory at clean on macOSNobuyoshi Nakada2021-06-241-1/+1
* Prefer configured command as RM_RFNobuyoshi Nakada2021-06-241-1/+1
* mkmf.rb: convert also arch_hdrdir [Bug #16651]Nobuyoshi Nakada2021-04-111-1/+1
* mkmf: fixed install directories of header files in extension libraries [Bug #...Nobuyoshi Nakada2021-03-301-4/+4
* MSys is a variant of CygwinNobuyoshi Nakada2021-02-201-1/+1
* Replace "iff" with "if and only if"Gannon McGibbon2021-01-191-1/+1
* mkmf.rb: remove exts.mk at distcleanNobuyoshi Nakada2021-01-141-1/+1
* mkmf.rb: always try_compile as try_headerNobuyoshi Nakada2021-01-021-1/+1
* transcode-tblgen.rb: make silent a little when just -vNobuyoshi Nakada2020-12-291-0/+1
* Separate `send` into `public_send` and `__send__`Nobuyoshi Nakada2020-10-271-2/+2
* Make the mkmf methods private in the global [Bug #16896]Nobuyoshi Nakada2020-07-131-1/+6
* Added tooldir variableNobuyoshi Nakada2020-04-051-1/+1
* Specify explicit separator not to be affected by $;Nobuyoshi Nakada2020-03-081-1/+1
* Added link_command for C++Nobuyoshi Nakada2019-09-191-0/+10
* Separate @have_devel for C++Nobuyoshi Nakada2019-09-191-0/+8
* Look up the language moduleNobuyoshi Nakada2019-09-191-1/+11
* Removed MakeMakefile::CNobuyoshi Nakada2019-09-181-2/+0
* Removed a debug print [ci skip]Nobuyoshi Nakada2019-09-181-2/+0
* [EXPERIMENTAL] MakeMakefile::CXX for C++Nobuyoshi Nakada2019-09-181-7/+40
* Make pkg_config in mkmf include -I cflags in return valueJeremy Evans2019-07-231-4/+4
* Suppress paranoid warnings for external/3rd-party librariesNobuyoshi Nakada2019-05-231-1/+1