From 7771d4c038789f3c651eaceb73ad8e105d947e1b Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 27 Jan 2022 08:17:27 -0500 Subject: [PATCH] Fix Script execution of configure task blocks --- lib/rscons/script.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/rscons/script.rb b/lib/rscons/script.rb index 055d030..799a264 100644 --- a/lib/rscons/script.rb +++ b/lib/rscons/script.rb @@ -341,9 +341,7 @@ module Rscons cdsl = ConfigureDsl.new(self, configure_op) configure_task = Task["configure"] configure_task.actions.each do |action| - cdsl.instance_eval do - action[configure_task, configure_task.param_values] - end + cdsl.instance_exec(configure_task, configure_task.param_values, &action) end end