summaryrefslogtreecommitdiff
path: root/src/compilers
diff options
context:
space:
mode:
Diffstat (limited to 'src/compilers')
-rw-r--r--src/compilers/clang-16-native.TARGETS20
-rw-r--r--src/compilers/clang-17-native.TARGETS20
-rw-r--r--src/compilers/clang-18-native.TARGETS24
-rw-r--r--src/compilers/gcc-13-musl.TARGETS12
-rw-r--r--src/compilers/gcc-13-native.TARGETS8
-rw-r--r--src/compilers/gcc-14-musl.TARGETS12
-rw-r--r--src/compilers/gcc-14-native.TARGETS8
7 files changed, 26 insertions, 78 deletions
diff --git a/src/compilers/clang-16-native.TARGETS b/src/compilers/clang-16-native.TARGETS
index 0b331cd..019c42b 100644
--- a/src/compilers/clang-16-native.TARGETS
+++ b/src/compilers/clang-16-native.TARGETS
@@ -186,43 +186,33 @@
, "lib": ["libatomic_files"]
}
, "libstdc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libstdc++.so.6 ."]
, "outs": ["libstdc++.so.6"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib/$(./bin/clang -dumpmachine)/libc++.so.1 ."]
, "outs": ["libc++.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libc++abi_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib/$(./bin/clang -dumpmachine)/libc++abi.so.1 ."]
, "outs": ["libc++abi.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libgcc_s_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libgcc_s.so.1 ."]
, "outs": ["libgcc_s.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libatomic_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libatomic.so.1 ."]
, "outs": ["libatomic.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
}
diff --git a/src/compilers/clang-17-native.TARGETS b/src/compilers/clang-17-native.TARGETS
index 6b268e6..8d3ebda 100644
--- a/src/compilers/clang-17-native.TARGETS
+++ b/src/compilers/clang-17-native.TARGETS
@@ -186,43 +186,33 @@
, "lib": ["libatomic_files"]
}
, "libstdc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libstdc++.so.6 ."]
, "outs": ["libstdc++.so.6"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib/$(./bin/clang -dumpmachine)/libc++.so.1 ."]
, "outs": ["libc++.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libc++abi_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib/$(./bin/clang -dumpmachine)/libc++abi.so.1 ."]
, "outs": ["libc++abi.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libgcc_s_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libgcc_s.so.1 ."]
, "outs": ["libgcc_s.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libatomic_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libatomic.so.1 ."]
, "outs": ["libatomic.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
}
diff --git a/src/compilers/clang-18-native.TARGETS b/src/compilers/clang-18-native.TARGETS
index a4eb662..bf2a456 100644
--- a/src/compilers/clang-18-native.TARGETS
+++ b/src/compilers/clang-18-native.TARGETS
@@ -191,51 +191,39 @@
, "lib": ["libatomic_files"]
}
, "libstdc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libstdc++.so.6 ."]
, "outs": ["libstdc++.so.6"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib/$(./bin/clang -dumpmachine)/libc++.so.1 ."]
, "outs": ["libc++.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libc++abi_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib/$(./bin/clang -dumpmachine)/libc++abi.so.1 ."]
, "outs": ["libc++abi.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libunwind_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib/$(./bin/clang -dumpmachine)/libunwind.so.1 ."]
, "outs": ["libunwind.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libgcc_s_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libgcc_s.so.1 ."]
, "outs": ["libgcc_s.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libatomic_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libatomic.so.1 ."]
, "outs": ["libatomic.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
}
diff --git a/src/compilers/gcc-13-musl.TARGETS b/src/compilers/gcc-13-musl.TARGETS
index b8e1e07..cfa341c 100644
--- a/src/compilers/gcc-13-musl.TARGETS
+++ b/src/compilers/gcc-13-musl.TARGETS
@@ -326,27 +326,21 @@
, "lib": ["libc_files"]
}
, "libstdc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain_for_target"]
, "cmds": ["cp -L $(./bin/gcc -dumpmachine)/lib/libstdc++.so.6 ."]
, "outs": ["libstdc++.so.6"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libgcc_s_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain_for_target"]
, "cmds": ["cp -L $(./bin/gcc -dumpmachine)/lib/libgcc_s.so.1 ."]
, "outs": ["libgcc_s.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libc_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain_for_target"]
, "cmds": ["cp -L $(./bin/gcc -dumpmachine)/lib/libc.so ."]
, "outs": ["libc.so"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
}
diff --git a/src/compilers/gcc-13-native.TARGETS b/src/compilers/gcc-13-native.TARGETS
index 27cdf80..62aceb1 100644
--- a/src/compilers/gcc-13-native.TARGETS
+++ b/src/compilers/gcc-13-native.TARGETS
@@ -178,19 +178,15 @@
, "lib": ["libgcc_s_files"]
}
, "libstdc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libstdc++.so.6 ."]
, "outs": ["libstdc++.so.6"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libgcc_s_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libgcc_s.so.1 ."]
, "outs": ["libgcc_s.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
}
diff --git a/src/compilers/gcc-14-musl.TARGETS b/src/compilers/gcc-14-musl.TARGETS
index bb7779c..e281c33 100644
--- a/src/compilers/gcc-14-musl.TARGETS
+++ b/src/compilers/gcc-14-musl.TARGETS
@@ -326,27 +326,21 @@
, "lib": ["libc_files"]
}
, "libstdc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain_for_target"]
, "cmds": ["cp -L $(./bin/gcc -dumpmachine)/lib/libstdc++.so.6 ."]
, "outs": ["libstdc++.so.6"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libgcc_s_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain_for_target"]
, "cmds": ["cp -L $(./bin/gcc -dumpmachine)/lib/libgcc_s.so.1 ."]
, "outs": ["libgcc_s.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libc_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain_for_target"]
, "cmds": ["cp -L $(./bin/gcc -dumpmachine)/lib/libc.so ."]
, "outs": ["libc.so"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
}
diff --git a/src/compilers/gcc-14-native.TARGETS b/src/compilers/gcc-14-native.TARGETS
index 5fc2006..158998c 100644
--- a/src/compilers/gcc-14-native.TARGETS
+++ b/src/compilers/gcc-14-native.TARGETS
@@ -178,19 +178,15 @@
, "lib": ["libgcc_s_files"]
}
, "libstdc++_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libstdc++.so.6 ."]
, "outs": ["libstdc++.so.6"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
, "libgcc_s_files":
- { "type": "generic"
- , "arguments_config": ["ENV"]
+ { "type": ["@", "rules", "shell", "cmds"]
, "deps": ["toolchain"]
, "cmds": ["cp -L lib64/libgcc_s.so.1 ."]
, "outs": ["libgcc_s.so.1"]
- , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
}