Skip to content

Commit 8a6c5c9

Browse files
authored
Merge pull request #27 from HannahShiSFB/exclude-inc-files
exclude .inc files
2 parents 24832c3 + fe36e27 commit 8a6c5c9

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

Package.swift

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,34 @@ let package = Package(
3131
"absl/base/spinlock_test_common.cc",
3232
"absl/base/internal/exception_safety_testing.cc",
3333
"absl/random/benchmarks.cc",
34+
// .inc files
35+
"absl/debugging/internal/stacktrace_win32-inl.inc",
36+
"absl/debugging/internal/stacktrace_riscv-inl.inc",
37+
"absl/debugging/internal/stacktrace_generic-inl.inc",
38+
"absl/debugging/internal/stacktrace_unimplemented-inl.inc",
39+
"absl/debugging/internal/stacktrace_x86-inl.inc",
40+
"absl/debugging/internal/stacktrace_arm-inl.inc",
41+
"absl/debugging/internal/stacktrace_aarch64-inl.inc",
42+
"absl/debugging/internal/stacktrace_powerpc-inl.inc",
43+
"absl/debugging/internal/stacktrace_emscripten-inl.inc",
44+
"absl/debugging/symbolize_win32.inc",
45+
"absl/debugging/symbolize_emscripten.inc",
46+
"absl/debugging/symbolize_unimplemented.inc",
47+
"absl/debugging/symbolize_elf.inc",
48+
"absl/debugging/symbolize_darwin.inc",
49+
"absl/time/internal/get_current_time_chrono.inc",
50+
"absl/time/internal/get_current_time_posix.inc",
51+
"absl/numeric/int128_have_intrinsic.inc",
52+
"absl/numeric/int128_no_intrinsic.inc",
53+
"absl/log/log_basic_test_impl.inc",
54+
"absl/log/check_test_impl.inc",
55+
"absl/base/internal/spinlock_akaros.inc",
56+
"absl/base/internal/spinlock_linux.inc",
57+
"absl/base/internal/spinlock_posix.inc",
58+
"absl/base/internal/spinlock_win32.inc",
59+
// other files
60+
"absl/flags/flag_benchmark.lds",
61+
"absl/abseil.podspec.gen.py",
3462
],
3563
sources: [
3664
"absl/"

SwiftPMTests/build-test/test.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,5 @@
4848
#include "absl/types/variant.h"
4949

5050
// Test for duplicate `_main` symbol.
51-
int main(int argc, char** argv) {}
51+
// _main is defined in runner.swift, any other definition of `_main` in abseil
52+
// files will cause a duplicate symbol error.

0 commit comments

Comments
 (0)