Skip to content

Commit 6145faf

Browse files
authored
Merge pull request #38 from Shopify/ec-no-native
Modify the Rake compile task to exclude native:
2 parents e93c83c + 19ec3cc commit 6145faf

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lib/cibuildgem/compilation_tasks.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ def define_task(path, binary_name)
6060
ext.gem_spec = gemspec
6161
ext.cross_platform = normalized_platform
6262
ext.cross_compile = true
63+
ext.no_native = true
6364
end
6465

6566
disable_shared unless Gem.win_platform?

lib/cibuildgem/tasks/wrapper.rake

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@ require_relative "../compilation_tasks"
55
task = Cibuildgem::CompilationTasks.new(!Rake::Task.task_defined?(:gem))
66

77
task "cibuildgem:setup" do
8-
Rake.application.instance_variable_get(:@tasks).delete_if do |name, _|
9-
name == "native:#{task.gemspec.name}:#{task.normalized_platform}"
10-
end
11-
128
task.setup
9+
10+
task(:native) do
11+
end
1312
end
1413

1514
task "copy:stage:lib" do

0 commit comments

Comments
 (0)