From 8e1f89440edcc8fa2853be4de451bb4eb973f77e Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Tue, 17 Oct 2023 15:35:13 -0400 Subject: [PATCH] build: make callback header-only --- src/callback/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/callback/CMakeLists.txt b/src/callback/CMakeLists.txt index 58dc3de5..114a89e2 100644 --- a/src/callback/CMakeLists.txt +++ b/src/callback/CMakeLists.txt @@ -1,14 +1,14 @@ # callback/CMakeLists.txt set(SELF_LIB callback) -set(SELF_SRCS CallbackSet.cpp) +#set(SELF_SRCS CallbackSet.cpp) -# reminder: can't be header-only library, because depends on non-header-only refcnt -xo_add_shared_library(${SELF_LIB} ${PROJECT_VERSION} 1 ${SELF_SRCS}) +xo_add_headeronly_library(${SELF_LIB}) +xo_install_library3(${SELF_LIB} ${PROJECT_NAME}Targets) # ---------------------------------------------------------------- # external dependencies: -xo_dependency(${SELF_LIB} refcnt) +#xo_dependency(${SELF_LIB} refcnt) # end CMakeLists.txt