25 lines
1.3 KiB
Plaintext
Executable File
25 lines
1.3 KiB
Plaintext
Executable File
##########################################################################################################################
|
|
# RULES FILE
|
|
# Usage & Details : https://devstar.rockstargames.com/wiki/index.php/Dev:Project_builder3#game.rules
|
|
##########################################################################################################################
|
|
|
|
|
|
#
|
|
# *** IMPORTANT : THESE RULES ARE DESIGNED TO BE *ADDITIONAL* RULES TO THE GAMETOOLS.RULES, SOME SETTINGS ARE DEFINED ***
|
|
#
|
|
|
|
ExporterRules[Exporter=~'VS201'] { # The family of VS201X exporters ( VCXPROJ )
|
|
|
|
#-------------------------------------------------------------------------------------------
|
|
# Platform Toolset
|
|
#-------------------------------------------------------------------------------------------
|
|
Settings.General.PlatformToolset[Exporter=~'VS2012'] = 'v110'
|
|
Settings.General.PlatformToolset[Exporter=~'VS2015'] = 'v140'
|
|
Settings.General.PlatformToolset[Exporter=~'VS2017'] = 'v141'
|
|
Settings.General.PlatformToolset[Exporter=~'VS2019'] = 'v142'
|
|
|
|
# For solutions with multiple executables, avoid linking errors with separate intermediate directories.
|
|
Settings.General.OutputDirectoryName = '$(ProjectName)_<Scratch.Arch>_<Config>_<Scratch.VS>/'
|
|
Settings.General.IntermediateDirectoryName = '$(ProjectName)_<Scratch.Arch>_<Config>_<Scratch.VS>_int/'
|
|
}
|