]> git.lizzy.rs Git - dragonnet-example.git/commitdiff
Fix messages.h target
authorElias Fleckenstein <eliasfleckenstein@web.de>
Mon, 4 Oct 2021 08:37:52 +0000 (10:37 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Mon, 4 Oct 2021 08:37:52 +0000 (10:37 +0200)
CMakeLists.txt
deps/dragonnet

index bea285d2bfa4c226c5648837f443510afc5ef7c8..b70bd76247602ab00ae584d2427282a1fa379470 100644 (file)
@@ -32,13 +32,18 @@ add_executable(DragonnetGenMessages
        "${DEPS_DIR}/dragonnet/gen_messages.c"
 )
 
-add_custom_target(ExampleMessages
+add_custom_command(
+       OUTPUT "${CMAKE_SOURCE_DIR}/messages.h"
        COMMAND "${CMAKE_BINARY_DIR}/DragonnetGenMessages"
-       BYPRODUCTS "${CMAKE_SOURCE_DIR}/messages.h"
-       DEPENDS DragonnetGenMessages "${CMAKE_SOURCE_DIR}/messages.dnet"
+       MAIN_DEPENDENCY "${CMAKE_SOURCE_DIR}/messages.dnet"
+       DEPENDS DragonnetGenMessages
        WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
 )
 
+add_custom_target(ExampleMessages
+       DEPENDS "${CMAKE_SOURCE_DIR}/messages.h"
+)
+
 add_executable(ExampleClient
        ${SOURCES_COMMON}
        client.c
index 53fd76697ffbe61a5397425fd0605a48d65cc4eb..eff3085797a5b229272b7ad2b6a1f85efaf8def9 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 53fd76697ffbe61a5397425fd0605a48d65cc4eb
+Subproject commit eff3085797a5b229272b7ad2b6a1f85efaf8def9