new_local_repository(
name = "sol2",
path = "../lib/sol2",
build_file_content = """
cc_library(
name = "sol2",
srcs = glob([
"sol/*.hpp",
"sol/compatibility/*.h",
"sol/compatibility/*.hpp",
"sol/compatibility/*.inl",
]),
hdrs = ["sol.hpp"],
deps = ["//external:lua"],
visibility = ["//visibility:public"],
)
""",
)
ERROR: /home/diego/.cache/bazel/_bazel_diego/8789a25bbb5d0dbd8f367c540d06e5d7/external/sol2/BUILD:4:9: in srcs attribute of cc_library rule @sol2//:sol2: file '@sol2//:sol/compatibility/5.x.x.inl' is misplaced here (expected .cc, .cpp, .cxx, .c++, .C, .c, .h, .hh, .hpp, .hxx, .inc, .S, .s, .asm, .a, .lib, .pic.a, .lo, .pic.lo, .so, .dylib, .dll, .o or .pic.o).
ERROR: /home/diego/.cache/bazel/_bazel_diego/8789a25bbb5d0dbd8f367c540d06e5d7/external/sol2/BUILD:4:9: in srcs attribute of cc_library rule @sol2//:sol2: '@sol2//:sol/compatibility/5.x.x.inl' does not produce any cc_library srcs files (expected .cc, .cpp, .cxx, .c++, .C, .c, .h, .hh, .hpp, .hxx, .inc, .S, .s, .asm, .a, .lib, .pic.a, .lo, .pic.lo, .so, .dylib, .dll, .o or .pic.o).