Skip to content

Commit 732448c

Browse files
devnexenzonkmachine
authored andcommitted
FreeBSD build version
1 parent 95c46a8 commit 732448c

File tree

9 files changed

+14
-7
lines changed

9 files changed

+14
-7
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -431,9 +431,9 @@ If(WANT_GIG)
431431
ENDIF(WANT_GIG)
432432

433433
# check for pthreads
434-
IF(LMMS_BUILD_LINUX OR LMMS_BUILD_APPLE OR LMMS_BUILD_OPENBSD)
434+
IF(LMMS_BUILD_LINUX OR LMMS_BUILD_APPLE OR LMMS_BUILD_OPENBSD OR LMMS_BUILD_FREEBSD)
435435
FIND_PACKAGE(Threads)
436-
ENDIF(LMMS_BUILD_LINUX OR LMMS_BUILD_APPLE OR LMMS_BUILD_OPENBSD)
436+
ENDIF(LMMS_BUILD_LINUX OR LMMS_BUILD_APPLE OR LMMS_BUILD_OPENBSD OR LMMS_BUILD_FREEBSD)
437437

438438
IF(WANT_SNDIO)
439439
FIND_PACKAGE(Sndio)

cmake/modules/DetectMachine.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ ELSEIF(APPLE)
44
SET(LMMS_BUILD_APPLE 1)
55
ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
66
SET(LMMS_BUILD_OPENBSD 1)
7+
ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
8+
SET(LMMS_BUILD_FREEBSD 1)
79
ELSEIF(HAIKU)
810
SET(LMMS_BUILD_HAIKU 1)
911
ELSE()

include/versioninfo.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@
2828
#define PLATFORM "OpenBSD"
2929
#endif
3030

31+
#ifdef LMMS_BUILD_FREEBSD
32+
#define PLATFORM "FreeBSD"
33+
#endif
34+
3135
#ifdef LMMS_BUILD_WIN32
3236
#define PLATFORM "win32"
3337
#endif

plugins/zynaddsubfx/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ INCLUDE(BuildPlugin)
22

33

44
# definitions for ZynAddSubFX
5-
IF(LMMS_BUILD_LINUX OR LMMS_BUILD_APPLE OR LMMS_BUILD_OPENBSD)
5+
IF(LMMS_BUILD_LINUX OR LMMS_BUILD_APPLE OR LMMS_BUILD_OPENBSD OR LMMS_BUILD_FREEBSD)
66
FIND_PACKAGE(X11)
77
INCLUDE_DIRECTORIES(${X11_INCLUDE_DIR})
88
ADD_DEFINITIONS(-DOS_LINUX)

src/core/Mixer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1242,7 +1242,7 @@ void Mixer::fifoWriter::run()
12421242
disable_denormals();
12431243

12441244
#if 0
1245-
#ifdef LMMS_BUILD_LINUX
1245+
#if defined(LMMS_BUILD_LINUX) || defined(LMMS_BUILD_FREEBSD)
12461246
#ifdef LMMS_HAVE_SCHED_H
12471247
cpu_set_t mask;
12481248
CPU_ZERO( &mask );

src/core/ProjectRenderer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ void ProjectRenderer::run()
162162
{
163163
MemoryManager::ThreadGuard mmThreadGuard; Q_UNUSED(mmThreadGuard);
164164
#if 0
165-
#ifdef LMMS_BUILD_LINUX
165+
#if defined(LMMS_BUILD_LINUX) || defined(LMMS_BUILD_FREEBSD)
166166
#ifdef LMMS_HAVE_SCHED_H
167167
cpu_set_t mask;
168168
CPU_ZERO( &mask );

src/core/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ int main( int argc, char * * argv )
666666

667667

668668
// try to set realtime priority
669-
#ifdef LMMS_BUILD_LINUX
669+
#if defined(LMMS_BUILD_LINUX) || defined(LMMS_BUILD_FREEBSD)
670670
#ifdef LMMS_HAVE_SCHED_H
671671
#ifndef __OpenBSD__
672672
struct sched_param sparam;

src/gui/PianoView.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ int PianoView::getKeyFromKeyEvent( QKeyEvent * _ke )
200200
case 27: return 31; // ]
201201
}
202202
#endif
203-
#if defined(LMMS_BUILD_LINUX) || defined(LMMS_BUILD_OPENBSD)
203+
#if defined(LMMS_BUILD_LINUX) || defined(LMMS_BUILD_OPENBSD) || defined(LMMS_BUILD_FREEBSD)
204204
switch( k )
205205
{
206206
case 52: return 0; // Z = C

src/lmmsconfig.h.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#cmakedefine LMMS_BUILD_WIN64
44
#cmakedefine LMMS_BUILD_APPLE
55
#cmakedefine LMMS_BUILD_OPENBSD
6+
#cmakedefine LMMS_BUILD_FREEBSD
67
#cmakedefine LMMS_BUILD_HAIKU
78

89
#cmakedefine LMMS_HOST_X86

0 commit comments

Comments
 (0)