Page MenuHomePhorge

No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 34d07bf..04ad331 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,83 +1,84 @@
include(linklibsys)
include_directories(job . csapi)
set(FULL_CSAPI_DIR csapi)
file(GLOB_RECURSE api_SRCS ${FULL_CSAPI_DIR}/*.cpp)
set(libkazv_SRCS
# api/wellknown.cpp
${api_SRCS}
debug.cpp
event.cpp
job/basejob.cpp
client/client.cpp
client/sync.cpp
client/data/room.cpp
)
add_library(kazv ${libkazv_SRCS})
add_library(libkazv::kazv ALIAS kazv)
target_link_libraries_system(kazv
PUBLIC nlohmann_json::nlohmann_json
immer
zug
lager
cereal)
target_include_directories(kazv
INTERFACE
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/kazv>
)
install(
TARGETS kazv
LIBRARY
)
set(libkazvjob_SRCS
job/cprjobhandler.cpp
)
-add_library(kazvjob ${libkazvjob_SRCS})
-add_library(libkazv::kazvjob ALIAS kazvjob)
if(libkazv_BUILD_KAZVJOB)
+ add_library(kazvjob ${libkazvjob_SRCS})
+ add_library(libkazv::kazvjob ALIAS kazvjob)
target_link_libraries(kazvjob PUBLIC Threads::Threads)
target_link_libraries_system(kazvjob PUBLIC
cpr::cpr
nlohmann_json::nlohmann_json
immer
zug
lager
+ cereal
)
target_include_directories(kazvjob
INTERFACE
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/kazv>
)
install( TARGETS kazvjob LIBRARY )
endif()
if(libkazv_INSTALL_HEADERS)
install(
DIRECTORY
${CMAKE_CURRENT_SOURCE_DIR}/
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/kazv"
FILES_MATCHING PATTERN "*.hpp"
PATTERN "tests" EXCLUDE
)
endif()
# export(TARGETS kazv)
if(libkazv_BUILD_TESTS)
add_subdirectory(tests)
endif()
if(libkazv_BUILD_EXAMPLES)
add_subdirectory(examples)
endif()

File Metadata

Mime Type
text/x-diff
Expires
Sat, Sep 19, 3:56 AM (1 d, 3 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1768785
Default Alt Text
(1 KB)

Event Timeline