Files
dnf-utils/sgutil/CMakeLists.txt
T
2025-09-01 20:47:58 +08:00

62 lines
1.1 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_utils.cpp
sgu_utils.h
)
target_include_directories(sgutil
PRIVATE
../bsdiff
../bzip2
../cos-cpp-sdk/include
../cos-cpp-sdk/third_party/include
../libnpk
../libTinyEncrypt
)
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
shlwapi.lib
wininet.lib
# cossdk.lib
# PocoFoundation.lib
)