Skip to content
Snippets Groups Projects
Verified Commit f50b9221 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

REVIEW: minor changes in the build, add IWYU pragmas

parent 6d22e2e2
No related branches found
No related tags found
1 merge request!4ENH: Allow insertion and deletion of single entities
Pipeline #11274 passed
Pipeline: caosdb-cppinttest

#11277

    This commit is part of merge request !4. Comments created here will be created in the context of that merge request.
    ......@@ -177,7 +177,7 @@ target_link_libraries(ccaosdb
    ${CONAN_LIBS}
    )
    add_executable(ccaosdbcli src/ccaosdbcli.c)
    add_executable(ccaosdbcli EXCLUDE_FROM_ALL src/ccaosdbcli.c)
    target_include_directories(ccaosdbcli PUBLIC
    $<BUILD_INTERFACE:${libcaosdb_SOURCE_DIR}/include>
    $<BUILD_INTERFACE:${libcaosdb_BINARY_DIR}/include>
    ......@@ -189,7 +189,7 @@ target_link_libraries(ccaosdbcli
    ${CONAN_LIBS}
    )
    add_executable(cxxcaosdbcli src/cxxcaosdbcli.cpp)
    add_executable(cxxcaosdbcli EXCLUDE_FROM_ALL src/cxxcaosdbcli.cpp)
    target_include_directories(cxxcaosdbcli PUBLIC
    $<BUILD_INTERFACE:${libcaosdb_SOURCE_DIR}/include>
    $<BUILD_INTERFACE:${libcaosdb_BINARY_DIR}/include>
    ......
    ......@@ -26,9 +26,10 @@
    #include "boost/json/object.hpp" // for object
    #include "boost/json/value.hpp" // for value
    #include "boost/json/value_ref.hpp" // IWYU pragma: keep
    #include "caosdb/authentication.h" // for Authenticator, PlainPassw...
    #include "caosdb/certificate_provider.h" // for CertificateProvider, path
    #include "caosdb/exceptions.h" // for ConfigurationError
    // IWYU pragma: no_include "boost/json/fwd.hpp"
    #include "caosdb/authentication.h" // for Authenticator, PlainPassw...
    #include "caosdb/certificate_provider.h" // for CertificateProvider, path
    #include "caosdb/exceptions.h" // for ConfigurationError
    #include "caosdb/logging.h"
    #include "caosdb/utility.h" // for load_json_file
    #include "grpcpp/security/credentials.h" // for ChannelCredentials
    ......
    ......@@ -154,8 +154,9 @@ auto Transaction::InsertEntity(Entity *entity) -> void {
    auto Transaction::Execute() -> TransactionStatus {
    ExecuteAsynchronously();
    this->status.ThrowExceptionIfError();
    return this->status;
    auto status = WaitForIt();
    status.ThrowExceptionIfError();
    return status;
    }
    auto Transaction::ExecuteAsynchronously() noexcept -> void {
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment