From 67b5f63e97eff714d2a028b593ac602515cdc1f1 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Thu, 17 Aug 2023 14:39:04 -0700 Subject: Render YARP templates in the build process (#8228) --- tool/sync_default_gems.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tool/sync_default_gems.rb') diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb index fb768c7a41..97bcfd2cdf 100755 --- a/tool/sync_default_gems.rb +++ b/tool/sync_default_gems.rb @@ -403,7 +403,6 @@ module SyncDefaultGems rm_rf(%w[test/yarp yarp]) # Run the YARP templating scripts - system("ruby #{upstream}/templates/template.rb") cp_r("#{upstream}/ext/yarp", "yarp") cp_r("#{upstream}/lib/.", "lib") cp_r("#{upstream}/test", "test/yarp") @@ -420,6 +419,9 @@ module SyncDefaultGems cp_r("#{upstream}/include/yarp/.", "yarp") cp_r("#{upstream}/include/yarp.h", "yarp") + cp_r("#{upstream}/config.yml", "yarp/") + cp_r("#{upstream}/templates", "yarp/") + rm_f("yarp/config.h") File.write("yarp/config.h", "#include \"ruby/config.h\"\n") rm("yarp/extconf.rb") @@ -456,7 +458,6 @@ module SyncDefaultGems |configure\.ac |rakelib\/.* |rust\/.* - |templates\/.* |test\/lib\/.* |tasks\/.* |ext\/yarp\/extconf\.rb -- cgit v1.2.3