Skip to content

Commit f341ea8

Browse files
committed
build: building ecfmp with external project
1 parent decb582 commit f341ea8

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

include/ECFMP/ECFMP.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#pragma once
2+
#include "../../src/pch.h"
23

34
#include "api/ApiElementCollection.h"
45
#include "api/StringIdentifierApiElementCollection.h"

src/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,15 @@ target_precompile_headers(${PROJECT_NAME} PRIVATE "pch.h")
5757
set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 20)
5858

5959
target_include_directories(${PROJECT_NAME} PRIVATE
60-
"${CMAKE_CURRENT_SOURCE_DIR};"
61-
"${CMAKE_CURRENT_SOURCE_DIR}/../include;"
6260
"${CMAKE_CURRENT_SOURCE_DIR}/../third_party/nlohmann;"
6361
"${CMAKE_CURRENT_SOURCE_DIR}/../third_party/euroscope;"
6462
)
6563

64+
target_include_directories(${PROJECT_NAME} PUBLIC
65+
"${CMAKE_CURRENT_SOURCE_DIR};"
66+
"${CMAKE_CURRENT_SOURCE_DIR}/../include;"
67+
)
68+
6669
# Treat Euroscope as a system include directory to suppress warning, because they have lots
6770
target_include_directories(${PROJECT_NAME} SYSTEM PRIVATE
6871
"${CMAKE_CURRENT_SOURCE_DIR}/../third_party/euroscope;"

src/eventbus/EventStream.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "ECFMP/eventbus/EventFilter.h"
33
#include "ECFMP/eventbus/EventListener.h"
44
#include "SubscriptionFlags.h"
5-
#include "eventbus/EventDispatcher.h"
5+
#include "EventDispatcher.h"
66
#include <memory>
77
#include <mutex>
88
#include <utility>

0 commit comments

Comments
 (0)