From 84c43cffa8fc0874d3c5f803390d5913b7a70591 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sat, 13 May 2023 14:02:47 +0200 Subject: [PATCH] Properly setup netconsole CMakeLists --- r5dev/netconsole/CMakeLists.txt | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/r5dev/netconsole/CMakeLists.txt b/r5dev/netconsole/CMakeLists.txt index 449cf9c0..8712320d 100644 --- a/r5dev/netconsole/CMakeLists.txt +++ b/r5dev/netconsole/CMakeLists.txt @@ -7,17 +7,43 @@ add_sources( SOURCE_GROUP "Core" "netconsole.cpp" "netconsole.h" "plat_time.cpp" + "${ENGINE_SOURCE_DIR}/core/logdef.cpp" + "${ENGINE_SOURCE_DIR}/core/logdef.h" + "${ENGINE_SOURCE_DIR}/core/logger.cpp" + "${ENGINE_SOURCE_DIR}/core/logger.h" + "${ENGINE_SOURCE_DIR}/core/termutil.cpp" + "${ENGINE_SOURCE_DIR}/core/termutil.h" +) + +add_sources( SOURCE_GROUP "Engine" + "${ENGINE_SOURCE_DIR}/engine/net.cpp" + "${ENGINE_SOURCE_DIR}/engine/net.h" + "${ENGINE_SOURCE_DIR}/engine/shared/base_rcon.cpp" + "${ENGINE_SOURCE_DIR}/engine/shared/base_rcon.h" + "${ENGINE_SOURCE_DIR}/engine/shared/shared_rcon.cpp" + "${ENGINE_SOURCE_DIR}/engine/shared/shared_rcon.h" +) + +add_sources( SOURCE_GROUP "Windows" + "${ENGINE_SOURCE_DIR}/windows/console.cpp" + "${ENGINE_SOURCE_DIR}/Windows/console.h" ) end_sources() -set_target_properties( ${PROJECT_NAME} PROPERTIES OUTPUT_NAME "netcon32" ) +set_target_properties( ${PROJECT_NAME} PROPERTIES OUTPUT_NAME + "netcon32" +) +target_compile_definitions( ${PROJECT_NAME} PRIVATE + "NETCONSOLE" +) target_link_libraries( ${PROJECT_NAME} PRIVATE "tier0" + "tier1" + "tier2" "libprotobuf" "libspdlog" "protocol_pb" - "engine_ds" "Rpcrt4.lib" "ws2_32.lib" )