SDK: Add convenience header <fairmq/SDK.h>

This commit is contained in:
Dennis Klein 2019-07-19 20:45:03 +02:00 committed by Dennis Klein
parent e6149b7c38
commit 3f655e330b
3 changed files with 21 additions and 1 deletions

19
fairmq/SDK.h Normal file
View File

@ -0,0 +1,19 @@
/********************************************************************************
* Copyright (C) 2019 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
* *
* This software is distributed under the terms of the *
* GNU Lesser General Public Licence (LGPL) version 3, *
* copied verbatim in the file "LICENSE" *
********************************************************************************/
#ifndef FAIR_MQ_SDK_H
#define FAIR_MQ_SDK_H
// IWYU pragma: begin_exports
#include <fairmq/sdk/DDSInfo.h>
#include <fairmq/sdk/DDSEnvironment.h>
#include <fairmq/sdk/DDSSession.h>
#include <fairmq/sdk/Topology.h>
// IWYU pragma: end_exports
#endif // FAIR_MQ_SDK_H

View File

@ -14,6 +14,7 @@ configure_file(DDSInfo.h.in ${CMAKE_CURRENT_BINARY_DIR}/DDSInfo.h @ONLY)
set(target SDK)
set(SDK_PUBLIC_HEADER_FILES
../SDK.h
DDSEnvironment.h
${CMAKE_CURRENT_BINARY_DIR}/DDSInfo.h
DDSSession.h

View File

@ -10,7 +10,7 @@
#define FAIR_MQ_TEST_TOPOLOGYFIXTURE
#include "TestEnvironment.h"
#include <fairmq/sdk/DDSSession.h>
#include <fairmq/SDK.h>
#include <fairmq/Tools.h>
#include <DDS/Topology.h>