mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-23 18:04:52 +01:00
35cdebdad0
In addition to use ${srcdir} and deliver ${NOTMUCH_SRCDIR} where needed, source from ruby bindings had to be copied to the out-of-tree target directory -- if the source files in source directory were referenced in build and there were also built object files there, those could have been considered as target files (and then not found when attempting to create bindings/ruby/notmuch.so).
25 lines
485 B
Ruby
25 lines
485 B
Ruby
#!/usr/bin/env ruby
|
|
# coding: utf-8
|
|
# Copyright 2010, 2011, 2012 Ali Polatel <alip@exherbo.org>
|
|
# Distributed under the terms of the GNU General Public License v3
|
|
|
|
require 'mkmf'
|
|
|
|
dir = File.join(ENV['NOTMUCH_SRCDIR'], 'lib')
|
|
|
|
# includes
|
|
$INCFLAGS = "-I#{dir} #{$INCFLAGS}"
|
|
|
|
if ENV['EXTRA_LDFLAGS']
|
|
$LDFLAGS += " " + ENV['EXTRA_LDFLAGS']
|
|
end
|
|
|
|
if not ENV['LIBNOTMUCH']
|
|
exit 1
|
|
end
|
|
|
|
$LOCAL_LIBS += ENV['LIBNOTMUCH']
|
|
|
|
# Create Makefile
|
|
dir_config('notmuch')
|
|
create_makefile('notmuch')
|