cmake_minimum_required(VERSION 3.14)
project(Util)
add_subdirectory(${LuaCodeStyle_SOURCE_DIR}/3rd/uriparser uriparser.out)
add_library(Util STATIC)
target_include_directories(Util PUBLIC
include
PRIVATE
src
${LuaCodeStyle_SOURCE_DIR}/3rd/uriparser/include
${LuaCodeStyle_SOURCE_DIR}/3rd/wildcards/include
)
target_sources(Util
PRIVATE
src/CommandLine.cpp
src/StringUtil.cpp
src/Utf8.cpp
src/Url.cpp
src/FileFinder.cpp
src/SymSpell/SymSpell.cpp
src/SymSpell/SuggestItem.cpp
src/SymSpell/EditDistance.cpp
src/InfoTree/InfoTree.cpp
src/InfoTree/InfoNode.cpp
)
target_link_libraries(Util PUBLIC uriparser)