aboutsummaryrefslogtreecommitdiff
path: root/demo/pubsub_forwarder
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2025-01-01 15:43:02 -0800
committerGarrett D'Amore <garrett@damore.org>2025-01-01 15:43:02 -0800
commitee5c8437f8c2a811c0eaef9b00c149b93c095391 (patch)
treef4a91c215f1a1263aa68cd561346ac113c68e6d9 /demo/pubsub_forwarder
parent818b5b600578f63de94822ea423dd41a06cf3209 (diff)
downloadnng-ee5c8437f8c2a811c0eaef9b00c149b93c095391.tar.gz
nng-ee5c8437f8c2a811c0eaef9b00c149b93c095391.tar.bz2
nng-ee5c8437f8c2a811c0eaef9b00c149b93c095391.zip
demos: Demos do not need to use find_package for Threads
The CMAKE framework does this properly now by ensuring that nng uses nng_find_package for any of its own dependencies.
Diffstat (limited to 'demo/pubsub_forwarder')
-rw-r--r--demo/pubsub_forwarder/CMakeLists.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/demo/pubsub_forwarder/CMakeLists.txt b/demo/pubsub_forwarder/CMakeLists.txt
index 7fa12f5a..270ed9f1 100644
--- a/demo/pubsub_forwarder/CMakeLists.txt
+++ b/demo/pubsub_forwarder/CMakeLists.txt
@@ -3,11 +3,14 @@
# file was obtained (LICENSE.txt). A copy of the license may also be
# found online at https://opensource.org/licenses/MIT.
+# This CMakeLists file assumes you have INSTALLED NNG.
+# It does not work from the NNG source tree directly.
+
cmake_minimum_required(VERSION 3.15)
project(pubsub_forwarder C)
# Find the nng library
-find_package(nng REQUIRED)
+find_package(nng CONFIG REQUIRED)
# Add the executable target
add_executable(pubsub_forwarder pubsub_forwarder.c)
@@ -15,4 +18,4 @@ add_executable(pubsub_forwarder pubsub_forwarder.c)
target_compile_options(pubsub_forwarder PRIVATE -Wall -Wextra -Wpedantic -Werror -O2)
# Link against the nng library
-target_link_libraries(pubsub_forwarder PRIVATE nng)
+target_link_libraries(pubsub_forwarder PRIVATE nng::nng)