Skip to content

build fixes for freebsd#1822

Closed
sambler wants to merge 4 commits into
LMMS:masterfrom
sambler:freebsd
Closed

build fixes for freebsd#1822
sambler wants to merge 4 commits into
LMMS:masterfrom
sambler:freebsd

Conversation

@sambler
Copy link
Copy Markdown
Contributor

@sambler sambler commented Mar 4, 2015

I need to make these small changes to compile on FreeBSD. The first two are #if based to only effect FreeBSD.

I would expect adding the SAMPLERATE_INCLUDE_DIRS to plugins/CMakeLists.txt would be needed for any platform.

In plugins/zynaddsubfx/CMakeLists.txt using CMAKE_DL_LIBS instead of -ldl is better for cross platform building. Though I'm not sure if this will stick with zynaddsubfx updates.

@tresf
Copy link
Copy Markdown
Member

tresf commented Mar 4, 2015

Thanks!!

@lukas-w seems to have taken over as our CMake resident expert, so he should probably be the one to merge. 👍

Comment thread include/AudioPortAudio.h Outdated
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you try adding

INCLUDE_DIRECTORIES(${PORTAUDIO_INCLUDE_DIRS})`

to CMakeLists.txt instead?

@tresf
Copy link
Copy Markdown
Member

tresf commented Mar 7, 2015

@sambler please address Lukas' question and rebase this PR against upstream. 👍

@tresf
Copy link
Copy Markdown
Member

tresf commented Apr 4, 2015

@sambler once you rebase this PR, we can merge. Sorry for the inconvenience.

@tresf
Copy link
Copy Markdown
Member

tresf commented Apr 13, 2015

@sambler, again, if you have time to rebase this PR, we'll merge it in for you. 👍

@tresf
Copy link
Copy Markdown
Member

tresf commented Apr 13, 2015

Actually... @curlymorphic if you have some time, these fixes should really go in and they're tremendously simple. If you have time, could you patch them into a new PR so we can close this out? We really need to get 1.2 ready. 👍

@curlymorphic
Copy link
Copy Markdown
Contributor

sure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants