forked from mirrors/nixpkgs
65 lines
2.4 KiB
Diff
65 lines
2.4 KiB
Diff
diff --git a/buildconfig/config_darwin.py b/buildconfig/config_darwin.py
|
|
index 8d84683f..70df8f9c 100644
|
|
--- a/buildconfig/config_darwin.py
|
|
+++ b/buildconfig/config_darwin.py
|
|
@@ -56,10 +56,10 @@ class Dependency:
|
|
class FrameworkDependency(Dependency):
|
|
def configure(self, incdirs, libdirs):
|
|
BASE_DIRS = '/', os.path.expanduser('~/'), '/System/'
|
|
- for n in BASE_DIRS:
|
|
+ for n in incdirs + libdirs:
|
|
n += 'Library/Frameworks/'
|
|
fmwk = n + self.libs + '.framework/Versions/Current/'
|
|
- if os.path.isfile(fmwk + self.libs):
|
|
+ if os.path.isfile(fmwk + self.libs + '.tbd'):
|
|
print ('Framework ' + self.libs + ' found')
|
|
self.found = 1
|
|
self.inc_dir = fmwk + 'Headers'
|
|
@@ -158,19 +158,8 @@ def main(sdl2=False):
|
|
])
|
|
|
|
print ('Hunting dependencies...')
|
|
- incdirs = ['/usr/local/include']
|
|
- if sdl2:
|
|
- incdirs.append('/usr/local/include/SDL2')
|
|
- else:
|
|
- incdirs.append('/usr/local/include/SDL')
|
|
-
|
|
- incdirs.extend([
|
|
- #'/usr/X11/include',
|
|
- '/opt/local/include',
|
|
- '/opt/local/include/freetype2/freetype']
|
|
- )
|
|
- #libdirs = ['/usr/local/lib', '/usr/X11/lib', '/opt/local/lib']
|
|
- libdirs = ['/usr/local/lib', '/opt/local/lib']
|
|
+ incdirs = @buildinputs_include@
|
|
+ libdirs = @buildinputs_lib@
|
|
|
|
for d in DEPS:
|
|
if isinstance(d, (list, tuple)):
|
|
diff --git a/buildconfig/config_unix.py b/buildconfig/config_unix.py
|
|
index f6a4ea4b..f7f5be76 100644
|
|
--- a/buildconfig/config_unix.py
|
|
+++ b/buildconfig/config_unix.py
|
|
@@ -224,18 +224,8 @@ def main(sdl2=False):
|
|
if not DEPS[0].found:
|
|
raise RuntimeError('Unable to run "sdl-config". Please make sure a development version of SDL is installed.')
|
|
|
|
- incdirs = []
|
|
- libdirs = []
|
|
- for extrabase in extrabases:
|
|
- incdirs += [extrabase + d for d in origincdirs]
|
|
- libdirs += [extrabase + d for d in origlibdirs]
|
|
- incdirs += ["/usr"+d for d in origincdirs]
|
|
- libdirs += ["/usr"+d for d in origlibdirs]
|
|
- incdirs += ["/usr/local"+d for d in origincdirs]
|
|
- libdirs += ["/usr/local"+d for d in origlibdirs]
|
|
- if localbase:
|
|
- incdirs = [localbase+d for d in origincdirs]
|
|
- libdirs = [localbase+d for d in origlibdirs]
|
|
+ incdirs = @buildinputs_include@
|
|
+ libdirs = @buildinputs_lib@
|
|
|
|
for arg in DEPS[0].cflags.split():
|
|
if arg[:2] == '-I':
|