Commit 2ee845fe5ac71c30ff5298c287a49a1362e5dc71
1 parent
7e258cb0
Exists in
master
and in
17 other branches
Hack config.mak.autogen to avoid dependencies
Showing
1 changed file
with
13 additions
and
5 deletions
Show diff stats
config/software/git.rb
... | ... | @@ -14,11 +14,6 @@ env = { |
14 | 14 | "LDFLAGS" => "-L#{install_dir}/embedded/lib -I#{install_dir}/embedded/include", |
15 | 15 | "CFLAGS" => "-L#{install_dir}/embedded/lib -I#{install_dir}/embedded/include", |
16 | 16 | "LD_RUN_PATH" => "#{install_dir}/embedded/lib", |
17 | - "NO_PERL" => "YesPlease", | |
18 | - "NO_EXPAT" => "YesPlease", | |
19 | - "NO_TCLTK" => "YesPlease", | |
20 | - "NO_GETTEXT" => "YesPlease", | |
21 | - "NO_PYTHON" => "YesPlease" | |
22 | 17 | } |
23 | 18 | |
24 | 19 | build do |
... | ... | @@ -28,6 +23,19 @@ build do |
28 | 23 | "--with-ssl=#{install_dir}/embedded", |
29 | 24 | "--with-zlib=#{install_dir}/embedded"].join(" "), :env => env |
30 | 25 | |
26 | + # Ugly hack because ./configure does not pick these up from the env | |
27 | + block do | |
28 | + open(File.join(project_dir, "config.mak.autogen"), "a") do |file| | |
29 | + file.print <<-EOH | |
30 | +NO_PERL=YesPlease | |
31 | +NO_EXPAT=YesPlease | |
32 | +NO_TCLTK=YesPlease | |
33 | +NO_GETTEXT=YesPlease | |
34 | +NO_PYTHON=YesPlease | |
35 | + EOH | |
36 | + end | |
37 | + end | |
38 | + | |
31 | 39 | command "make -j #{max_build_jobs}", :env => env |
32 | 40 | command "make install" |
33 | 41 | end | ... | ... |