Move Plains binary creation from core module to main src dir

This commit is contained in:
Sven Luethi committed 2024-06-11 20:06:12 +02:00
1 parent d5aeccb576
commit 252034be5a
2 files changed
+11 -3

No files matched your search

+7
View File
@@ -1,3 +1,7 @@
#cmake_minimum_required(VERSION 3.10)
#project(Plains)
#set(CMAKE_CXX_STANDARD 11)
add_subdirectory(core) add_subdirectory(core)
add_subdirectory(resolver) add_subdirectory(resolver)
add_subdirectory(dhcp) add_subdirectory(dhcp)
@@ -7,4 +11,7 @@ add_subdirectory(ui)
add_subdirectory(dns) add_subdirectory(dns)
add_subdirectory(storage) add_subdirectory(storage)
# Build Executable:
add_executable(Plains core/main.cpp)
target_link_libraries(Plains PRIVATE Core DNS Storage Resolver DHCP API Cluster UI)
+4 -3
View File
@@ -1,4 +1,5 @@
#add_library(Core OBJECT main.cpp EventBus.cpp ConfigManager.cpp Logger.cpp Exception.cpp)
add_library(Core OBJECT EventBus.cpp ConfigManager.cpp Logger.cpp Exception.cpp) add_library(Core OBJECT EventBus.cpp ConfigManager.cpp Logger.cpp Exception.cpp)
target_include_directories(Core PUBLIC include) target_include_directories(Core PUBLIC include)
@@ -7,8 +8,8 @@ target_include_directories(Core PUBLIC include)
#add_subdirectory(storage) #add_subdirectory(storage)
#add_subdirectory(tests) #add_subdirectory(tests)
# Build Executable: ## Build Executable:
add_executable(Plains main.cpp) #add_executable(Plains main.cpp)
target_link_libraries(Plains PRIVATE Core DNS Storage Resolver DHCP API Cluster UI) #target_link_libraries(Plains PRIVATE Core DNS Storage Resolver DHCP API Cluster UI)