-- Copyright Epic Games, Inc. All Rights Reserved. target("zenmaster") set_kind("binary") add_headerfiles("**.h") add_files("**.cpp") add_files("zenmaster.cpp", {unity_ignored = true }) add_deps("zencore", "zenhttp", "zenstore", "zenutil") add_includedirs(".") set_symbols("debug") if is_mode("release") then set_optimize("fastest") end if is_plat("windows") then add_files("zenmaster.rc") add_ldflags("/subsystem:console,5.02") add_ldflags("/LTCG") add_links("crypt32", "wldap32", "Ws2_32", "Shlwapi") add_links("dbghelp", "winhttp", "version") -- for Sentry end if is_plat("macosx") then add_ldflags("-framework CoreFoundation") add_ldflags("-framework Foundation") add_ldflags("-framework Security") add_ldflags("-framework SystemConfiguration") end add_packages("vcpkg::curl", "vcpkg::cxxopts", "vcpkg::mimalloc", "vcpkg::fmt")