Files
dnf-utils/sgutil/CMakeLists.txt
T
2025-09-02 20:39:30 +08:00

70 lines
1.2 KiB
CMake

add_executable(sgutil
sgu_main.cpp
sgu_stdafx.h
sgu_arg_opt.h
sgu_download_ant.cpp
sgu_download_ant.h
sgu_download_cos.cpp
sgu_download_cos.h
sgu_mode_apply_patch.cpp
sgu_mode_apply_patch.h
sgu_mode_download.cpp
sgu_mode_download.h
sgu_mode_gen_rand_file.cpp
sgu_mode_gen_rand_file.h
sgu_mode_hash_file.cpp
sgu_mode_hash_file.h
sgu_mode_make_diff.cpp
sgu_mode_make_diff.h
sgu_mode_rand_insert.cpp
sgu_mode_rand_insert.h
sgu_mode_rand_modify.cpp
sgu_mode_rand_modify.h
sgu_mode_rand_remove.cpp
sgu_mode_rand_remove.h
sgu_mode_npk_dump_list.h
sgu_mode_npk_dump_list.cpp
sgu_mode_npk_extract_files.h
sgu_mode_npk_extract_files.cpp
sgu_mode_run_lua_file.h
sgu_mode_run_lua_file.cpp
sgu_utils.cpp
sgu_utils.h
sgu_lua_npk_file.h
sgu_lua_npk_file.cpp
)
target_include_directories(sgutil
PRIVATE
../bsdiff
../bzip2
../cos-cpp-sdk/include
../cos-cpp-sdk/third_party/include
../libnpk
../libTinyEncrypt
../lua/src
../luatinker
)
target_link_directories(sgutil
PRIVATE
../cos-cpp-sdk/libs/x64
../cos-cpp-sdk/third_party/lib/x64/poco
)
target_link_libraries(sgutil
PRIVATE
libbsdiff
bzip2
libNPK
libTinyEncrypt
LuaTinker
lua
shlwapi.lib
wininet.lib
# cossdk.lib
# PocoFoundation.lib
)