- Slightly better documentation string for --configuration, as this really is used for the configs build subdirectory.
- Always pass the correct configuration for --buildtype - Use 'buildtype' when determining defbug/release/... build. --configuration should not be used for this, as it is the subdirectories name (CMAKE_CFG_INTDIR)meow-7.2.2
parent
62053e1e88
commit
6b0427dbc2
|
|
@ -125,7 +125,7 @@ BASE_ARGUMENTS=[
|
|||
but not application name (used internally)""",
|
||||
default=None),
|
||||
dict(name='configuration',
|
||||
description="""The build configuration used.""",
|
||||
description="""The build configurations sub directory used.""",
|
||||
default="Release"),
|
||||
dict(name='dest', description='Destination directory.', default=DEFAULT_SRCTREE),
|
||||
dict(name='grid',
|
||||
|
|
|
|||
|
|
@ -1749,7 +1749,7 @@ if (WINDOWS)
|
|||
"--fmodstudio=${USE_FMODSTUDIO}"
|
||||
"--openal=${USE_OPENAL}"
|
||||
--build=${CMAKE_CURRENT_BINARY_DIR}
|
||||
--buildtype=$<IF:$<BOOL:${LL_GENERATOR_IS_MULTI_CONFIG}>,$<CONFIG>,>
|
||||
--buildtype=$<CONFIG>
|
||||
"--channel=${VIEWER_CHANNEL}"
|
||||
--configuration=${CMAKE_CFG_INTDIR}
|
||||
--dest=${CMAKE_CURRENT_BINARY_DIR}/$<IF:$<BOOL:${LL_GENERATOR_IS_MULTI_CONFIG}>,$<CONFIG>,>
|
||||
|
|
@ -1809,7 +1809,7 @@ if (WINDOWS)
|
|||
"--fmodstudio=${USE_FMODSTUDIO}"
|
||||
"--openal=${USE_OPENAL}"
|
||||
--build=${CMAKE_CURRENT_BINARY_DIR}
|
||||
--buildtype=$<IF:$<BOOL:${LL_GENERATOR_IS_MULTI_CONFIG}>,$<CONFIG>,>
|
||||
--buildtype=$<CONFIG>
|
||||
"--channel=${VIEWER_CHANNEL}"
|
||||
--configuration=${CMAKE_CFG_INTDIR}
|
||||
--dest=${CMAKE_CURRENT_BINARY_DIR}/$<IF:$<BOOL:${LL_GENERATOR_IS_MULTI_CONFIG}>,$<CONFIG>,>
|
||||
|
|
@ -2042,7 +2042,7 @@ if (DARWIN)
|
|||
"--fmodstudio=${USE_FMODSTUDIO}"
|
||||
"--openal=${USE_OPENAL}"
|
||||
--build=${CMAKE_CURRENT_BINARY_DIR}
|
||||
--buildtype=${CMAKE_BUILD_TYPE}
|
||||
--buildtype=$<CONFIG>
|
||||
--bundleid=${MACOSX_BUNDLE_GUI_IDENTIFIER}
|
||||
"--channel=${VIEWER_CHANNEL}"
|
||||
--configuration=${CMAKE_CFG_INTDIR}
|
||||
|
|
@ -2077,7 +2077,7 @@ if (DARWIN)
|
|||
"--fmodstudio=${USE_FMODSTUDIO}"
|
||||
"--openal=${USE_OPENAL}"
|
||||
--build=${CMAKE_CURRENT_BINARY_DIR}
|
||||
--buildtype=$<IF:$<BOOL:${LL_GENERATOR_IS_MULTI_CONFIG}>,$<CONFIG>,>
|
||||
--buildtype=$<CONFIG>
|
||||
"--channel=${VIEWER_CHANNEL}"
|
||||
--configuration=${CMAKE_CFG_INTDIR}
|
||||
--dest=${VIEWER_APP_BUNDLE}
|
||||
|
|
|
|||
|
|
@ -435,7 +435,7 @@ class WindowsManifest(ViewerManifest):
|
|||
self.cmakedirs(os.path.dirname(dst))
|
||||
self.created_paths.append(dst)
|
||||
if not os.path.isdir(src):
|
||||
if(self.args['configuration'].lower() == 'debug'):
|
||||
if(self.args['buildtype'].lower() == 'debug'):
|
||||
test_assembly_binding(src, "Microsoft.VC80.DebugCRT", "8.0.50727.4053")
|
||||
else:
|
||||
test_assembly_binding(src, "Microsoft.VC80.CRT", "8.0.50727.4053")
|
||||
|
|
@ -458,7 +458,7 @@ class WindowsManifest(ViewerManifest):
|
|||
self.created_paths.append(dst)
|
||||
if not os.path.isdir(src):
|
||||
try:
|
||||
if(self.args['configuration'].lower() == 'debug'):
|
||||
if(self.args['buildtype'].lower() == 'debug'):
|
||||
test_assembly_binding(src, "Microsoft.VC80.DebugCRT", "")
|
||||
else:
|
||||
test_assembly_binding(src, "Microsoft.VC80.CRT", "")
|
||||
|
|
@ -515,7 +515,7 @@ class WindowsManifest(ViewerManifest):
|
|||
|
||||
# Get fmodstudio dll if needed
|
||||
if self.args['fmodstudio'] == 'ON':
|
||||
if(self.args['configuration'].lower() == 'debug'):
|
||||
if(self.args['buildtype'].lower() == 'debug'):
|
||||
self.path("fmodL.dll")
|
||||
else:
|
||||
self.path("fmod.dll")
|
||||
|
|
@ -1045,7 +1045,7 @@ class DarwinManifest(ViewerManifest):
|
|||
|
||||
# Fmod studio dylibs (vary based on configuration)
|
||||
if self.args['fmodstudio'] == 'ON':
|
||||
if self.args['configuration'].lower() == 'debug':
|
||||
if self.args['buildtype'].lower() == 'debug':
|
||||
for libfile in (
|
||||
"libfmodL.dylib",
|
||||
):
|
||||
|
|
|
|||
Loading…
Reference in New Issue