Team Fortress 2 Source Code as on 22/4/2020
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//----------------------------------------------------------------------------- // // swig_python.vpc - Compile rules for swig -> c++ for Python modules // // Include before defining the macro $SWIGFILE // // Use like this (NOTE: Do not add the .i extension): // // $Macro SWIGFILE "foo" // $Include "$SRCDIR/vpc_scripts/swig_python.vpc" // //-----------------------------------------------------------------------------
$MacroRequired "PYTHONVER"
$MacroRequired "SWIGFILE"
$Configuration { $PreBuildEvent { $CommandLine "call $SRCDIR\vpc_scripts\swig_depend.cmd $SWIGFILE $SRCDIR $PYTHONVER" "\n" "$BASE" } }
$Project { $Folder "SWIG Source" { $File "$SWIGFILE.i" { $Configuration { $CustomBuildStep { $CommandLine "$SRCDIR\vpc_scripts\swig_python.cmd $SWIGFILE $SRCDIR $OUTBINDIR $PYTHONVER" $AdditionalDependencies "$SWIGFILE.dep" $Description "SWIG -> C++, $SWIGFILE.i -> swig_python$PYTHONVER\$SWIGFILE_wrap_python$PYTHONVER.cpp" $Outputs "$QUOTE$SWIGFILE_wrap_python$PYTHONVER.cpp$QUOTE;$QUOTEswig_python$PYTHONVER\$SWIGFILE.py$QUOTE" } } } }
$Folder "Read Only" { $Folder "SWIG Generated Python Files" { $DynamicFile "$OUTBINDIR\$SWIGFILE.py" }
$Folder "SWIG Generated Source Files" { $DynamicFile "$QUOTE$SWIGFILE_wrap_python$PYTHONVER.cpp$QUOTE" { $Configuration { $Compiler { $AdditionalOptions "/wd4127 /wd4244 /wd4505 /wd4706" }
} } } } }
|