diff options
author | Tobias Brunner <tobias@strongswan.org> | 2009-05-20 18:40:27 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2009-05-20 19:38:01 +0200 |
commit | 2d9ce480fae9822b927ad6f2c6ac6c4ec2869c0f (patch) | |
tree | d5e7105b2f46eddfbaf13c5ce408d2221148ab78 /src/dumm/ext | |
parent | d2e9cbc9a2a84e9c7c06e74860b674fb1059e118 (diff) | |
download | strongswan-2d9ce480fae9822b927ad6f2c6ac6c4ec2869c0f.tar.bz2 strongswan-2d9ce480fae9822b927ad6f2c6ac6c4ec2869c0f.tar.xz |
Enable building the DUMM Ruby extension in a VPATH build.
Diffstat (limited to 'src/dumm/ext')
-rw-r--r-- | src/dumm/ext/extconf.rb | 21 | ||||
-rw-r--r-- | src/dumm/ext/extconf.rb.in | 18 |
2 files changed, 18 insertions, 21 deletions
diff --git a/src/dumm/ext/extconf.rb b/src/dumm/ext/extconf.rb deleted file mode 100644 index 136be5c2c..000000000 --- a/src/dumm/ext/extconf.rb +++ /dev/null @@ -1,21 +0,0 @@ -# -# DUMM for Ruby -# - -require "mkmf" - -dir_config("dumm") - -unless find_header('library.h', '../../libstrongswan') and - find_header('dumm.h', '..') - puts "... failed: one or more header files not found!" - exit -end - -unless find_library('dumm', 'dumm_create') - puts "... failed: 'libdumm' not found!" - exit -end - -create_makefile("dumm") - diff --git a/src/dumm/ext/extconf.rb.in b/src/dumm/ext/extconf.rb.in new file mode 100644 index 000000000..658ab1f7d --- /dev/null +++ b/src/dumm/ext/extconf.rb.in @@ -0,0 +1,18 @@ +# +# DUMM for Ruby +# + +require 'mkmf' + +$defs << " @DEFS@" + +dir_config('dumm', '@top_srcdir@/src/dumm', '../.libs') +dir_config('strongswan', '@top_srcdir@/src/libstrongswan', '../../libstrongswan/.libs') + +unless find_library('dumm', 'dumm_create') + puts "... failed: 'libdumm' not found!" + exit +end + +create_makefile('dumm', '@top_srcdir@/src/dumm/ext') + |