diff options
author | Alberto Sartori <alberto.sartori@huawei.com> | 2023-02-23 11:35:40 +0100 |
---|---|---|
committer | Alberto Sartori <alberto.sartori@huawei.com> | 2023-03-15 14:36:44 +0100 |
commit | 9a7575b2c6559e35538dfe5b18ae2adbb5c666be (patch) | |
tree | 49f6f16306713638ca5927fb081de112613ea733 /src | |
parent | 5986dc7eb718c206848ffaad0ab774b1dc1836cb (diff) | |
download | justbuild-9a7575b2c6559e35538dfe5b18ae2adbb5c666be.tar.gz |
add missing ldflags -pthread and use -pthread consistently
Diffstat (limited to 'src')
-rw-r--r-- | src/buildtool/common/artifact_factory.hpp | 1 | ||||
-rw-r--r-- | src/buildtool/file_system/TARGETS | 1 | ||||
-rw-r--r-- | src/buildtool/file_system/git_repo.cpp | 2 | ||||
-rw-r--r-- | src/buildtool/logging/TARGETS | 1 | ||||
-rw-r--r-- | src/buildtool/logging/log_sink.hpp | 1 | ||||
-rw-r--r-- | src/buildtool/logging/log_sink_file.hpp | 1 | ||||
-rw-r--r-- | src/buildtool/multithreading/TARGETS | 1 |
7 files changed, 6 insertions, 2 deletions
diff --git a/src/buildtool/common/artifact_factory.hpp b/src/buildtool/common/artifact_factory.hpp index c1df088e..64b7d33c 100644 --- a/src/buildtool/common/artifact_factory.hpp +++ b/src/buildtool/common/artifact_factory.hpp @@ -23,7 +23,6 @@ #include "src/buildtool/common/action_description.hpp" #include "src/buildtool/common/artifact.hpp" -#include "src/buildtool/common/artifact_description.hpp" #include "src/buildtool/common/identifier.hpp" #include "src/buildtool/file_system/object_type.hpp" #include "src/buildtool/logging/logger.hpp" diff --git a/src/buildtool/file_system/TARGETS b/src/buildtool/file_system/TARGETS index 38df9c2b..04ce95e1 100644 --- a/src/buildtool/file_system/TARGETS +++ b/src/buildtool/file_system/TARGETS @@ -98,6 +98,7 @@ , ["src/utils/cpp", "path"] , ["src/utils/cpp", "hex_string"] ] + , "cflags": ["-pthread"] } , "git_utils": { "type": ["@", "rules", "CC", "library"] diff --git a/src/buildtool/file_system/git_repo.cpp b/src/buildtool/file_system/git_repo.cpp index df8c6fad..1eed7eb7 100644 --- a/src/buildtool/file_system/git_repo.cpp +++ b/src/buildtool/file_system/git_repo.cpp @@ -14,6 +14,8 @@ #include "src/buildtool/file_system/git_repo.hpp" +#include <thread> + #include "src/buildtool/logging/logger.hpp" #include "src/utils/cpp/hex_string.hpp" #include "src/utils/cpp/path.hpp" diff --git a/src/buildtool/logging/TARGETS b/src/buildtool/logging/TARGETS index 36b3f9c0..e0b9b6a2 100644 --- a/src/buildtool/logging/TARGETS +++ b/src/buildtool/logging/TARGETS @@ -18,5 +18,6 @@ , "deps": ["log_level", ["@", "fmt", "", "fmt"], ["@", "gsl-lite", "", "gsl-lite"]] , "stage": ["src", "buildtool", "logging"] + , "private-ldflags": ["-pthread"] } } diff --git a/src/buildtool/logging/log_sink.hpp b/src/buildtool/logging/log_sink.hpp index 215ea005..f80b955c 100644 --- a/src/buildtool/logging/log_sink.hpp +++ b/src/buildtool/logging/log_sink.hpp @@ -19,7 +19,6 @@ #include <istream> #include <memory> #include <string> -#include <thread> #include "src/buildtool/logging/log_level.hpp" diff --git a/src/buildtool/logging/log_sink_file.hpp b/src/buildtool/logging/log_sink_file.hpp index dca3f72b..b27726a2 100644 --- a/src/buildtool/logging/log_sink_file.hpp +++ b/src/buildtool/logging/log_sink_file.hpp @@ -23,6 +23,7 @@ #include <mutex> #include <sstream> #include <string> +#include <thread> #include <unordered_map> #ifdef __unix__ diff --git a/src/buildtool/multithreading/TARGETS b/src/buildtool/multithreading/TARGETS index 79b40a2e..2e5467f4 100644 --- a/src/buildtool/multithreading/TARGETS +++ b/src/buildtool/multithreading/TARGETS @@ -3,6 +3,7 @@ , "name": ["task"] , "hdrs": ["task.hpp"] , "stage": ["src", "buildtool", "multithreading"] + , "private-ldflags": ["-pthread"] } , "notification_queue": { "type": ["@", "rules", "CC", "library"] |