Files
funnygame/buildcfg.cpp
2026-06-16 04:21:59 +03:00

36 lines
1.0 KiB
C++

#include "helper.h"
#include "tier0/commandline.h"
#define EXTERNAL "external/"
DECLARE_BUILD_STAGE(config)
{
if (Target_t::DefaultTarget().kernel == TARGET_KERNEL_IOS)
{
ADD_OUTPUT_VALUE("static", "true");
ADD_OUTPUT_VALUE("steam", "false");
ADD_OUTPUT_VALUE("bundle", "true");
}
if (Target_t::DefaultTarget().GetTriplet() == "x86_64-unknown-linux-gnu")
{
ADD_OUTPUT_VALUE("static", "false");
ADD_OUTPUT_VALUE("bundle", "false");
ADD_OUTPUT_VALUE("steam", "true");
ADD_OUTPUT_OBJECT("steam_lib", EXTERNAL"steamworks/redistributable_bin/linux64/libsteam_api.so");
}
if (Target_t::DefaultTarget().kernel == TARGET_KERNEL_WINDOWS)
{
ADD_OUTPUT_VALUE("static", "false");
ADD_OUTPUT_VALUE("bundle", "false");
ADD_OUTPUT_VALUE("steam", "true");
ADD_OUTPUT_OBJECT("steam_lib", EXTERNAL"steamworks/redistributable_bin/win64/steam_api64.dll");
}
if (Target_t::DefaultTarget().kernel == TARGET_KERNEL_ANDROID)
{
ADD_OUTPUT_VALUE("static", "true");
ADD_OUTPUT_VALUE("bundle", "true");
ADD_OUTPUT_VALUE("steam", "false");
}
return 0;
}