X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fruby.git;a=blobdiff_plain;f=ext%2Fextconf.rb;h=8c971f1127fce2f6f963eed4608dc5766d2f6370;hp=759d7a112839c593a017796c2ab14992a0205d23;hb=HEAD;hpb=7826f9983bb5b8a77e5050f6310c400a9d6d0826 diff --git a/ext/extconf.rb b/ext/extconf.rb index 759d7a1..8c971f1 100755 --- a/ext/extconf.rb +++ b/ext/extconf.rb @@ -1,5 +1,15 @@ -require 'mkmf' -if have_library("db", "db_create") and - have_header("db.h") - create_makefile("chise") +require "mkmf" +if have_library("db", "db_create") and have_header("db.h") + open("config.h", "wb"){|f| + f.print <<"EOT" +#ifndef CONFIG_H +#define CONFIG_H +#define CHISE_DB_DIR "/cygdrive/c/chise/chise-db" +#define CHISE_SI_DB_DIR "/cygdrive/c/chise/chise-db" +#endif +EOT + } + $defs << "-DHAVE_CONFIG_H" + $defs << "-DHAVE_STRNLEN" + create_makefile("libchise_c") end