2018-06-21 09:36:49 +02:00
|
|
|
|
|
|
|
# CMakeLists.
|
|
|
|
#
|
2022-03-15 09:18:01 -04:00
|
|
|
# Author: Steffen Vogel <post@steffenvogel.de>
|
2022-03-15 09:28:57 -04:00
|
|
|
# SPDX-FileCopyrightText: 2014-2023 Institute for Automation of Complex Power Systems, RWTH Aachen University
|
2022-07-04 18:20:03 +02:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
2018-06-21 09:36:49 +02:00
|
|
|
|
2018-06-25 09:44:58 +02:00
|
|
|
set(API_SRC
|
2018-10-20 14:20:06 +02:00
|
|
|
session.cpp
|
2020-08-17 17:03:54 +02:00
|
|
|
request.cpp
|
|
|
|
response.cpp
|
2022-12-14 17:39:50 +01:00
|
|
|
universal.cpp
|
2018-10-20 14:20:06 +02:00
|
|
|
|
2022-03-25 17:27:16 +01:00
|
|
|
requests/node.cpp
|
|
|
|
requests/path.cpp
|
2022-03-28 18:06:47 +02:00
|
|
|
requests/universal.cpp
|
2022-03-25 17:27:16 +01:00
|
|
|
|
2020-08-17 17:03:54 +02:00
|
|
|
requests/status.cpp
|
2020-08-25 20:22:19 +02:00
|
|
|
requests/capabiltities.cpp
|
2020-08-17 17:03:54 +02:00
|
|
|
requests/config.cpp
|
2020-08-25 20:22:19 +02:00
|
|
|
requests/shutdown.cpp
|
2020-08-17 17:03:54 +02:00
|
|
|
requests/restart.cpp
|
2020-08-25 20:22:19 +02:00
|
|
|
requests/nodes.cpp
|
2020-08-25 20:27:26 +02:00
|
|
|
requests/node_info.cpp
|
2020-08-17 17:03:54 +02:00
|
|
|
requests/node_action.cpp
|
2020-08-25 20:22:19 +02:00
|
|
|
requests/node_stats.cpp
|
|
|
|
requests/node_stats_reset.cpp
|
|
|
|
requests/node_file.cpp
|
|
|
|
requests/paths.cpp
|
2020-10-20 22:17:55 +02:00
|
|
|
requests/path_info.cpp
|
2020-08-25 20:22:19 +02:00
|
|
|
requests/path_action.cpp
|
2022-03-28 18:06:47 +02:00
|
|
|
|
2022-12-14 17:39:50 +01:00
|
|
|
requests/universal/status.cpp
|
2022-03-28 18:06:47 +02:00
|
|
|
requests/universal/info.cpp
|
2022-12-14 17:39:50 +01:00
|
|
|
requests/universal/channel.cpp
|
|
|
|
requests/universal/channels.cpp
|
2018-06-21 09:36:49 +02:00
|
|
|
)
|
|
|
|
|
2020-10-20 22:17:55 +02:00
|
|
|
if(WITH_GRAPHVIZ)
|
|
|
|
list(APPEND API_SRC requests/graph.cpp)
|
|
|
|
list(APPEND LIBRARIES PkgConfig::CGRAPH PkgConfig::GVC)
|
|
|
|
endif()
|
|
|
|
|
2018-07-03 18:25:15 +02:00
|
|
|
add_library(api STATIC ${API_SRC})
|
|
|
|
target_include_directories(api PUBLIC ${INCLUDE_DIRS})
|
2020-06-14 15:02:16 +02:00
|
|
|
target_link_libraries(api PUBLIC ${LIBRARIES})
|