mirror of
https://github.com/ZDoom/zdoom-macos-deps.git
synced 2024-11-24 21:01:59 +00:00
aedi: enable creation of samplerate cmake modules
This commit is contained in:
parent
093435bc21
commit
1ca6e74187
2 changed files with 10 additions and 1 deletions
|
@ -432,6 +432,16 @@ class SamplerateTarget(CMakeStaticDependencyTarget):
|
|||
def detect(self, state: BuildState) -> bool:
|
||||
return state.has_source_file('samplerate.pc.in')
|
||||
|
||||
def post_build(self, state: BuildState):
|
||||
super().post_build(state)
|
||||
|
||||
def update_linker_flags(line: str):
|
||||
link_var = ' INTERFACE_LINK_LIBRARIES '
|
||||
return None if line.startswith(link_var) else line
|
||||
|
||||
cmake_module = state.install_path / 'lib/cmake/SampleRate/SampleRateTargets.cmake'
|
||||
self.update_text_file(cmake_module, update_linker_flags)
|
||||
|
||||
|
||||
class Sdl2Target(CMakeStaticDependencyTarget):
|
||||
def __init__(self, name='sdl2'):
|
||||
|
|
1
deps/.gitignore
vendored
1
deps/.gitignore
vendored
|
@ -47,7 +47,6 @@
|
|||
/png/bin/png-fix-itxt
|
||||
/png/bin/pngfix
|
||||
/samplerate/bin/
|
||||
/samplerate/lib/cmake/
|
||||
/sdl2/include/SDL2/SDL_config_*.h
|
||||
/sdl2/include/SDL2/SDL_copying.h
|
||||
/sdl2/include/SDL2/SDL_test*.h
|
||||
|
|
Loading…
Reference in a new issue