70 lines
1.2 KiB
CMake
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
|
|
)
|
|
|
|
|