Skip to content

Commit

Permalink
cmake: fix platform detection on macOS
Browse files Browse the repository at this point in the history
  • Loading branch information
mcallegari committed Jul 31, 2023
1 parent 1c16674 commit ef2dd59
Show file tree
Hide file tree
Showing 14 changed files with 24 additions and 24 deletions.
6 changes: 3 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
SET(INSTALL_ROOT "/" CACHE STRING "Installation root directory")

if(UNIX)
if (MACOS)
if (APPLE)
set(iokit ON)
else()
set(udev ON)
Expand Down Expand Up @@ -42,7 +42,7 @@ find_package(PkgConfig REQUIRED)
include(./variables.cmake)
include(./coverage.cmake)

if((((QT_VERSION_MAJOR LESS 5)) AND (MACOS)))
if((((QT_VERSION_MAJOR LESS 5)) AND (APPLE)))
pkg_check_modules(PORTAUDIO_2 IMPORTED_TARGET portaudio-2.0)
endif()

Expand All @@ -65,7 +65,7 @@ else()
add_subdirectory(main)
add_subdirectory(fixtureeditor)
endif()
if(MACOS AND NOT qmlui)
if(APPLE AND NOT qmlui)
add_subdirectory(launcher)
endif()

Expand Down
8 changes: 4 additions & 4 deletions engine/audio/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ target_link_libraries(${module_name} PUBLIC
Qt${QT_MAJOR_VERSION}::Multimedia
)

if(MACOS)
if(APPLE)
set_target_properties(${module_name} PROPERTIES
MACOSX_BUNDLE FALSE
)
Expand All @@ -32,7 +32,7 @@ if(WIN32)
)
endif()

if(((QT_VERSION_MAJOR LESS 5)) AND (UNIX AND NOT MACOS))
if(((QT_VERSION_MAJOR LESS 5)) AND (UNIX AND NOT APPLE))
target_sources(${module_name} PRIVATE
audiocapture_alsa.cpp audiocapture_alsa.h
audiorenderer_alsa.cpp audiorenderer_alsa.h
Expand Down Expand Up @@ -60,7 +60,7 @@ if(NOT ((QT_VERSION_MAJOR LESS 6)))
)
endif()

if((((QT_VERSION_MAJOR LESS 5)) AND (MACOS)))
if((((QT_VERSION_MAJOR LESS 5)) AND (APPLE)))
if (${PORTAUDIO_2_FOUND})
target_sources(${module_name} PRIVATE
audiocapture_portaudio.cpp audiocapture_portaudio.h
Expand Down Expand Up @@ -90,7 +90,7 @@ if((NOT ANDROID AND NOT IOS) AND (${FFTW3_FOUND}))
)
endif()

if(UNIX AND NOT ANDROID AND NOT IOS AND NOT MACOS)
if(UNIX AND NOT ANDROID AND NOT IOS AND NOT APPLE)
target_link_libraries(${module_name} PUBLIC
asound
)
Expand Down
4 changes: 2 additions & 2 deletions engine/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ if(NOT ANDROID AND NOT IOS)
)
endif()

if(UNIX AND NOT ANDROID AND NOT IOS AND NOT MACOS)
if(UNIX AND NOT ANDROID AND NOT IOS AND NOT APPLE)
target_link_libraries(${module_name} PUBLIC
asound
)
Expand Down Expand Up @@ -127,7 +127,7 @@ if((NOT ANDROID AND NOT IOS) AND (iokit))
)
endif()

if(MACOS)
if(APPLE)
set_target_properties(${module_name} PROPERTIES
MACOSX_BUNDLE FALSE
)
Expand Down
2 changes: 1 addition & 1 deletion engine/test/efx/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ target_link_libraries(efx_test PRIVATE
qlcplusengine
)

if(MACOS)
if(APPLE)
set_target_properties(efx_test PROPERTIES
MACOSX_BUNDLE FALSE
)
Expand Down
2 changes: 1 addition & 1 deletion main/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ if(QT_VERSION_MAJOR EQUAL 5)
)
endif()

if(WIN32 OR MACOS)
if(WIN32 OR APPLE)
target_sources(${module_name} PRIVATE
../ui/src/debugbox.cpp ../ui/src/debugbox.h ../ui/src/debugbox.ui
)
Expand Down
2 changes: 1 addition & 1 deletion platforms/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
project(platforms)

if(UNIX AND NOT MACOS)
if(UNIX AND NOT APPLE)
add_subdirectory(linux)
endif()
if(WIN32)
Expand Down
2 changes: 1 addition & 1 deletion plugins/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ if(NOT ANDROID AND NOT IOS)
add_subdirectory(enttecwing)
add_subdirectory(hid)
add_subdirectory(os2l)
if(UNIX AND NOT MACOS)
if(UNIX AND NOT APPLE)
add_subdirectory(dmx4linux)
endif()
if (NOT WIN32 AND NOT APPLE)
Expand Down
2 changes: 1 addition & 1 deletion plugins/dmxusb/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ if(UNIX)
target_link_libraries(${module_name} PRIVATE ${LIBFTDI1_LIBRARIES})

if (APPLE)
include(../../../platforms/macos/nametool.pri)
#include(../../../platforms/macos/nametool.pri)
add_custom_command(TARGET ${module_name}
COMMAND ${PKG_CONFIG_NAMETOOL} libusb-1.0 libusb-1.0.0.dylib
COMMAND ${PKG_CONFIG_NAMETOOL} libftdi1 libftdi1.2.dylib
Expand Down
4 changes: 2 additions & 2 deletions plugins/hid/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ target_link_libraries(${module_name} PRIVATE
Qt${QT_MAJOR_VERSION}::Widgets
)

if(UNIX AND NOT MACOS)
if(UNIX AND NOT APPLE)
target_sources(${module_name} PRIVATE
linux/hidapi.cpp
linux/hidlinuxjoystick.cpp linux/hidlinuxjoystick.h
Expand All @@ -52,7 +52,7 @@ if(UNIX AND NOT MACOS)
)
endif()

if(MACOS)
if(APPLE)
target_sources(${module_name} PRIVATE
macx/hidapi.cpp
macx/hidosxjoystick.cpp macx/hidosxjoystick.h
Expand Down
4 changes: 2 additions & 2 deletions plugins/midi/src/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
project(src)

if(MACOS)
if(APPLE)
add_subdirectory(macx)
endif()
if(UNIX AND NOT MACOS)
if(UNIX AND NOT APPLE)
add_subdirectory(alsa)
endif()
if(WIN32)
Expand Down
4 changes: 2 additions & 2 deletions plugins/ola/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ target_link_libraries(${module_name} PRIVATE
Qt${QT_MAJOR_VERSION}::Widgets
)

if(MACOS)
if(APPLE)
set_target_properties(${module_name} PROPERTIES
MACOSX_BUNDLE FALSE
)
Expand Down Expand Up @@ -71,7 +71,7 @@ if(MACOS)
endif()
endif()

if(NOT MACOS)
if(NOT APPLE)
target_link_libraries(${module_name} PRIVATE
# Remove: L/usr/local/lib
ola
Expand Down
2 changes: 1 addition & 1 deletion plugins/peperoni/common/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ if(WIN32)
)
endif()

if(MACOS)
if(APPLE)
set_target_properties(common PROPERTIES
MACOSX_BUNDLE FALSE
)
Expand Down
2 changes: 1 addition & 1 deletion ui/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ else()
qt5_add_translation(QM_FILES ${TS_FILES})
endif()

if((((QT_VERSION_MAJOR LESS 5)) AND (MACOS)))
if((((QT_VERSION_MAJOR LESS 5)) AND (APPLE)))
if (${PORTAUDIO_2_FOUND})
target_compile_definitions(${module_name} PUBLIC
HAS_PORTAUDIO
Expand Down
4 changes: 2 additions & 2 deletions webaccess/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ else()
qt5_add_translation(QM_FILES ${TS_FILES})
endif()

if((((QT_VERSION_MAJOR LESS 5)) AND (MACOS)))
if((((QT_VERSION_MAJOR LESS 5)) AND (APPLE)))
if (${PORTAUDIO_2_FOUND})
target_compile_definitions(${module_name} PUBLIC
HAS_PORTAUDIO
Expand Down Expand Up @@ -96,7 +96,7 @@ if(WIN32)
)
endif()

if(UNIX AND NOT MACOS)
if(UNIX AND NOT APPLE)
target_sources(${module_name} PRIVATE
webaccessnetwork.cpp webaccessnetwork.h
)
Expand Down

0 comments on commit ef2dd59

Please sign in to comment.