diff options
Diffstat (limited to 'o3d/converter/converter.gyp')
-rw-r--r-- | o3d/converter/converter.gyp | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/o3d/converter/converter.gyp b/o3d/converter/converter.gyp index 0e15f54..fea5c1a 100644 --- a/o3d/converter/converter.gyp +++ b/o3d/converter/converter.gyp @@ -35,7 +35,6 @@ '../import/import.gyp:o3dImport', '../serializer/serializer.gyp:o3dSerializer', '../utils/utils.gyp:o3dUtils', - '../build/libs.gyp:cg_libs', ], 'sources': [ 'cross/buffer_stub.cc', @@ -56,6 +55,13 @@ 'cross/texture_stub.h', ], 'conditions' : [ + ['renderer == "gl"', + { + 'dependencies': [ + '../build/libs.gyp:cg_libs', + ], + }, + ], ['OS == "mac"', { 'postbuilds': [ @@ -83,19 +89,28 @@ }, }, ], + ['OS == "linux"', + { + 'link_settings': { + 'libraries': [ + '-lGL', + ], + }, + }, + ], ['OS == "win"', { 'dependencies': [ '../build/libs.gyp:dx_dll', + '../build/libs.gyp:cg_libs', ], + 'link_settings': { + 'libraries': [ + '-lrpcrt4.lib', + ], + }, 'msvs_settings': { 'VCLinkerTool': { - 'AdditionalDependencies': [ - 'rpcrt4.lib', - '"$(DXSDK_DIR)/Lib/x86/d3dx9.lib"', - '../../<(cgdir)/lib/cg.lib', - '../../<(cgdir)/lib/cgGL.lib', - ], # Set /SUBSYSTEM:CONSOLE for converter.exe, since # it is a console app. 'SubSystem': '1', |