might be interesting

This commit is contained in:
szy 2022-08-01 22:26:22 +02:00
parent 94e8a00616
commit 0a105e80ca
3 changed files with 13 additions and 3 deletions

3
.gitmodules vendored
View file

@ -1,3 +1,6 @@
[submodule "lib/libkoishi"]
path = lib/libkoishi
url = gitea@git.szy.lol:szymonszl/libkoishi.git
[submodule "lib/levenshtein"]
path = lib/levenshtein
url = https://github.com/wooorm/levenshtein.c.git

View file

@ -20,6 +20,12 @@ add_library(libkoishi STATIC
)
include_directories("lib/libkoishi/libkoishi")
add_library(levenshtein STATIC
"lib/levenshtein/levenshtein.c"
"lib/levenshtein/levenshtein.h"
)
include_directories("lib/levenshtein")
add_executable(komeiji ${komeiji_src})
target_include_directories(komeiji
PRIVATE ${PROJECT_SOURCE_DIR}/src
@ -28,9 +34,9 @@ target_link_libraries(komeiji libkoishi ${OPENSSL_LIBRARIES})
install(TARGETS komeiji RUNTIME DESTINATION bin)
if(${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
target_link_libraries(komeiji wsock32 ws2_32)
target_link_libraries(komeiji levenshtein wsock32 ws2_32)
elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
target_link_libraries(komeiji dl pthread nsl resolv)
target_link_libraries(komeiji levenshtein dl pthread nsl resolv)
else()
target_link_libraries(komeiji dl pthread socket nsl resolv)
target_link_libraries(komeiji levenshtein dl pthread socket nsl resolv)
endif()

1
lib/levenshtein Submodule

@ -0,0 +1 @@
Subproject commit 8d254cb3a77fa7bceb6638b57b85d2d51de75a4a