//============ Copyright (c) Valve Corporation, All rights reserved. ========== // // In addition to fbx_base.vpc which defines the version, include path and // defines for compiling code that utilizes Autodesk FBX SDK, add the lib // for linking. // //============================================================================= $MacroRequired SRCDIR $Include "$SRCDIR\vpc_scripts\fbx_base.vpc" $Macro VSDIR "vs2010" [$VS2010] $Macro VSDIR "vs2012" [$VS2012] $Macro VSDIR "vs2012" [$VS2013] // !!NOTE!! INTENTIONALLY use the 2012 version to avoid a bug caused by the VS2013 compiler. $Macro VSDIR "vs2012" [$VS2015] // !!NOTE!! INTENTIONALLY use the 2012 version to avoid a bug caused by the VS2013 compiler. // Use the shared version of FBX lib to allow mixing DEBUG & RELEASE builds $Macro FBXLIB_RELEASE "$FBXDIR\lib\$VSDIR\x86\release\libfbxsdk.lib" [$WIN32] $Macro FBXLIB_RELEASE "$FBXDIR\lib\$VSDIR\x64\release\libfbxsdk.lib" [$WIN64] $Macro FBXLIB_DEBUG "$FBXDIR\lib\$VSDIR\x86\release\libfbxsdk.lib" [$WIN32] $Macro FBXLIB_DEBUG "$FBXDIR\lib\$VSDIR\x64\release\libfbxsdk.lib" [$WIN64] $Configuration "Release" { $Linker { $AdditionalDependencies "$BASE wininet.lib $FBXLIB_RELEASE" [$WIN32 || $WIN64] } } $Configuration "Debug" { $Linker { $AdditionalDependencies "$BASE wininet.lib $FBXLIB_DEBUG" [$WIN32 || $WIN64] } }