mirror of
https://git.szy.lol/szymonszl/komeiji.git
synced 2025-06-20 16:51:59 +00:00
might be interesting
This commit is contained in:
parent
94e8a00616
commit
0a105e80ca
3 changed files with 13 additions and 3 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -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
|
||||
|
|
|
@ -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
1
lib/levenshtein
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 8d254cb3a77fa7bceb6638b57b85d2d51de75a4a
|
Loading…
Add table
Add a link
Reference in a new issue