mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-30 09:39:46 -06:00
Prepare for the release of Xcode 4, which has working LTO
with static libraries. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7280 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
2
Externals/Bochs_disasm/SConscript
vendored
2
Externals/Bochs_disasm/SConscript
vendored
@ -15,4 +15,4 @@ if sys.platform == 'win32':
|
||||
files += [ "stdafx.cpp" ]
|
||||
|
||||
env['CPPPATH'] += ['#Externals/Bochs_disasm']
|
||||
env['LIBS'] += env.StaticObject(files)
|
||||
env['LIBS'] += env.StaticLibrary('bdisasm', files)
|
||||
|
2
Externals/CLRun/SConscript
vendored
2
Externals/CLRun/SConscript
vendored
@ -14,4 +14,4 @@ files = [
|
||||
]
|
||||
|
||||
env['CPPPATH'] += ['#Externals/CLRun/include']
|
||||
env['LIBS'] += env.StaticObject(files)
|
||||
env['LIBS'] += env.StaticLibrary('clrun', files)
|
||||
|
2
Externals/GLew/SConscript
vendored
2
Externals/GLew/SConscript
vendored
@ -13,7 +13,7 @@ else:
|
||||
libs = ['GL', 'GLU']
|
||||
frames = []
|
||||
|
||||
glew = env.StaticObject('src/glew.c')
|
||||
glew = env.StaticLibrary('GLEW', 'src/glew.c')
|
||||
libs += glew
|
||||
env.Program('glewinfo', 'src/glewinfo.c', LIBS = libs, FRAMEWORKS = frames)
|
||||
env.Program('visualinfo', 'src/visualinfo.c', LIBS = libs, FRAMEWORKS = frames)
|
||||
|
2
Externals/LZO/SConscript
vendored
2
Externals/LZO/SConscript
vendored
@ -6,4 +6,4 @@ if env.has_key('shared_lzo') and env['shared_lzo']:
|
||||
Return()
|
||||
|
||||
env['CPPPATH'] += ['#Externals/LZO']
|
||||
env['LIBS'] += env.StaticObject('minilzo.c')
|
||||
env['LIBS'] += env.StaticLibrary('lzo2', 'minilzo.c')
|
||||
|
2
Externals/SDL/SConscript
vendored
2
Externals/SDL/SConscript
vendored
@ -42,4 +42,4 @@ else:
|
||||
]
|
||||
|
||||
env['CPPPATH'] += ['#Externals/SDL', '#Externals/SDL/include']
|
||||
env['LIBS'] += env.StaticObject(files)
|
||||
env['LIBS'] += env.StaticLibrary('SDL', files)
|
||||
|
20
Externals/SFML/SConscript
vendored
Normal file
20
Externals/SFML/SConscript
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
# -*- python -*-
|
||||
|
||||
Import('env')
|
||||
|
||||
if env.has_key('shared_sfml') and env['shared_sfml']:
|
||||
Return()
|
||||
|
||||
files = [
|
||||
'src/SFML/Network/Ftp.cpp',
|
||||
'src/SFML/Network/Http.cpp',
|
||||
'src/SFML/Network/IPAddress.cpp',
|
||||
'src/SFML/Network/Packet.cpp',
|
||||
'src/SFML/Network/SelectorBase.cpp',
|
||||
'src/SFML/Network/SocketTCP.cpp',
|
||||
'src/SFML/Network/SocketUDP.cpp',
|
||||
'src/SFML/Network/Unix/SocketHelper.cpp',
|
||||
]
|
||||
|
||||
env['CPPPATH'] += ['#Externals/SFML/include']
|
||||
env['LIBS'] += env.StaticLibrary('sfml-network', files)
|
21
Externals/SFML/src/SConscript
vendored
21
Externals/SFML/src/SConscript
vendored
@ -1,21 +0,0 @@
|
||||
# -*- python -*-
|
||||
|
||||
Import('env')
|
||||
|
||||
if env.has_key('shared_sfml') and env['shared_sfml']:
|
||||
env['LIBS'] += 'sfml-network'
|
||||
Return()
|
||||
|
||||
files = [
|
||||
"SFML/Network/Ftp.cpp",
|
||||
"SFML/Network/Http.cpp",
|
||||
"SFML/Network/IPAddress.cpp",
|
||||
"SFML/Network/Packet.cpp",
|
||||
"SFML/Network/SelectorBase.cpp",
|
||||
"SFML/Network/SocketTCP.cpp",
|
||||
"SFML/Network/SocketUDP.cpp",
|
||||
"SFML/Network/Unix/SocketHelper.cpp",
|
||||
]
|
||||
|
||||
env['CPPPATH'] += ['#Externals/SFML/include']
|
||||
env['LIBS'] += env.StaticObject(files)
|
2
Externals/SOIL/SConscript
vendored
2
Externals/SOIL/SConscript
vendored
@ -13,4 +13,4 @@ files = [
|
||||
]
|
||||
|
||||
env['CPPPATH'] += ['#Externals/SOIL']
|
||||
env['LIBS'] += env.StaticObject(files)
|
||||
env['LIBS'] += env.StaticLibrary('SOIL', files)
|
||||
|
4
Externals/libpng/SConscript
vendored
4
Externals/libpng/SConscript
vendored
@ -6,7 +6,7 @@ import sys
|
||||
if env.has_key('shared_png') and env['shared_png']:
|
||||
Return()
|
||||
|
||||
if env['HAVE_WX']:
|
||||
if env.has_key('HAVE_WX') and env['HAVE_WX']:
|
||||
Return() # Currently using libwxpng
|
||||
|
||||
files = [
|
||||
@ -28,4 +28,4 @@ files = [
|
||||
]
|
||||
|
||||
env['CPPPATH'] += ['#Externals/libpng']
|
||||
env['LIBS'] += env.StaticObject(files)
|
||||
env['LIBS'] += env.StaticLibrary('png', files)
|
||||
|
47
Externals/wxWidgets3/SConscript
vendored
47
Externals/wxWidgets3/SConscript
vendored
@ -3,11 +3,13 @@
|
||||
Import('env')
|
||||
import sys
|
||||
|
||||
if env['HAVE_WX'] or env['nowx']:
|
||||
if env['nowx']:
|
||||
Return()
|
||||
|
||||
if env.has_key('HAVE_WX') and env['HAVE_WX']:
|
||||
Return()
|
||||
|
||||
env['CPPPATH'] += ['#Externals/wxWidgets3', '#Externals/wxWidgets3/include']
|
||||
env['HAVE_WX'] = 1
|
||||
|
||||
wxenv = env.Clone()
|
||||
|
||||
@ -15,7 +17,7 @@ wxenv['CCFLAGS'] += ['-Wno-deprecated-declarations']
|
||||
wxenv['CCFLAGS'] += ['-Wno-shadow', '-Wno-sign-compare']
|
||||
wxenv['CPPDEFINES'] += ['WXBUILDING']
|
||||
|
||||
# gtk, msw, osx and shared files as of r66858
|
||||
# gtk, msw, osx and shared files as of r67106
|
||||
|
||||
aui = [
|
||||
'src/aui/auibar.cpp',
|
||||
@ -162,6 +164,7 @@ common = [
|
||||
'src/common/listctrlcmn.cpp',
|
||||
'src/common/log.cpp',
|
||||
'src/common/longlong.cpp',
|
||||
#'src/common/markupparser.cpp',
|
||||
'src/common/matrix.cpp',
|
||||
#'src/common/mediactrlcmn.cpp',
|
||||
#'src/common/memory.cpp',
|
||||
@ -320,6 +323,7 @@ generic = [
|
||||
'src/generic/listbkg.cpp',
|
||||
'src/generic/listctrl.cpp',
|
||||
'src/generic/logg.cpp',
|
||||
#'src/generic/markuptext.cpp',
|
||||
#'src/generic/mask.cpp',
|
||||
'src/generic/mdig.cpp',
|
||||
'src/generic/msgdlgg.cpp',
|
||||
@ -1241,36 +1245,13 @@ zlib = [
|
||||
'src/zlib/zutil.c',
|
||||
]
|
||||
|
||||
env['LIBS'] += wxenv.StaticObject(aui)
|
||||
env['LIBS'] += wxenv.StaticObject(common)
|
||||
env['LIBS'] += wxenv.StaticObject(generic)
|
||||
files = aui + common + generic
|
||||
|
||||
if sys.platform == 'darwin':
|
||||
env['LIBS'] += wxenv.StaticObject(genericosx)
|
||||
env['LIBS'] += wxenv.StaticObject(osx)
|
||||
env['LIBS'] += wxenv.StaticObject(unix)
|
||||
elif sys.platform == 'win32':
|
||||
env['LIBS'] += wxenv.StaticObject(msw)
|
||||
if sys.platform == 'win32':
|
||||
files += msw
|
||||
elif sys.platform == 'darwin':
|
||||
files += genericosx + osx + unix
|
||||
else:
|
||||
env['LIBS'] += wxenv.StaticObject(genericgtk)
|
||||
env['LIBS'] += wxenv.StaticObject(gtk)
|
||||
env['LIBS'] += wxenv.StaticObject(unix)
|
||||
env['LIBS'] += wxenv.StaticObject(unixgtk)
|
||||
files += genericgtk + gtk + unix + unixgtk
|
||||
|
||||
#env['LIBS'] += wxenv.StaticObject(html)
|
||||
#env['LIBS'] += wxenv.StaticObject(propgrid)
|
||||
#env['LIBS'] += wxenv.StaticObject(ribbon)
|
||||
#env['LIBS'] += wxenv.StaticObject(richtext)
|
||||
#env['LIBS'] += wxenv.StaticObject(xrc)
|
||||
#wxenv['CPPPATH'] += ['#Externals/wxWidgets3/src/regex']
|
||||
#env['LIBS'] += wxenv.StaticObject(regex)
|
||||
#wxenv['CPPPATH'] += ['#Externals/wxWidgets3/src/png']
|
||||
#env['LIBS'] += wxenv.StaticObject(png)
|
||||
#wxenv['CPPPATH'] += ['#Externals/wxWidgets3/src/jpeg']
|
||||
#env['LIBS'] += wxenv.StaticObject(jpeg)
|
||||
#wxenv['CPPDEFINES'] += ['__WX__', 'SCI_LEXER', 'LINK_LEXERS']
|
||||
#wxenv['CPPPATH'] += ['#Externals/wxWidgets3/src/stc/scintilla/include']
|
||||
#env['LIBS'] += wxenv.StaticObject(stc)
|
||||
#wxenv['CPPPATH'] += ['#Externals/wxWidgets3/src/tiff/libtiff']
|
||||
#env['LIBS'] += wxenv.StaticObject(tiff)
|
||||
#env['LIBS'] += wxenv.StaticObject(zlib)
|
||||
env['LIBS'] += wxenv.StaticLibrary('wx', files)
|
||||
|
2
Externals/wxWidgets3/wx/setup.h
vendored
2
Externals/wxWidgets3/wx/setup.h
vendored
@ -7,3 +7,5 @@
|
||||
#else
|
||||
#include "wx/wxgtk.h"
|
||||
#endif
|
||||
|
||||
#define wxUSE_MARKUP 0
|
||||
|
2
Externals/zlib/SConscript
vendored
2
Externals/zlib/SConscript
vendored
@ -28,4 +28,4 @@ files = [
|
||||
]
|
||||
|
||||
env['CPPPATH'] += ['#Externals/zlib']
|
||||
env['LIBS'] += env.StaticObject(files)
|
||||
env['LIBS'] += env.StaticLibrary('z', files)
|
||||
|
Reference in New Issue
Block a user