Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F85711082
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
View Options
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
Details
Attached
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)
Attached To
Mode
rL libkazv
Attached
Detach File
Event Timeline
Log In to Comment