File tree Expand file tree Collapse file tree 3 files changed +4
-3
lines changed
Expand file tree Collapse file tree 3 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ if(LIBREMIDI_FIND_BOOST)
3838endif ()
3939
4040# readerwriterqueue
41- if (NOT LIBREMIDI_NO_PIPEWIRE)
41+ if (UNIX AND NOT APPLE AND NOT LIBREMIDI_NO_PIPEWIRE)
4242 set (LIBREMIDI_NEEDS_READERWRITERQUEUE 1)
4343endif ()
4444if (LIBREMIDI_NEEDS_READERWRITERQUEUE AND NOT TARGET readerwriterqueue)
Original file line number Diff line number Diff line change @@ -66,11 +66,12 @@ else()
6666endif ()
6767
6868message (STATUS "libremidi: using Windows MIDI Services" )
69+ set (LIBREMIDI_HAS_WINMIDI 1)
70+
6971target_include_directories (libremidi SYSTEM ${_public}
7072 $<BUILD_INTERFACE :${CMAKE_BINARY_DIR} /cppwinrt >
7173 $<BUILD_INTERFACE :${CMAKE_BINARY_DIR} /cppwinrt -winmidi >
7274 $<BUILD_INTERFACE :${CMAKE_BINARY_DIR} /cppwinrt -winmidi /winmidi >
7375)
7476target_compile_definitions (libremidi ${_public} LIBREMIDI_WINMIDI )
75- set (LIBREMIDI_HAS_WINMIDI 1)
7677target_link_libraries (libremidi ${_public} RuntimeObject windowsapp )
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ if(CPPWINRT_PATH)
1919
2020 target_include_directories (libremidi SYSTEM ${_public} "${CPPWINRT_PATH} " )
2121 target_compile_definitions (libremidi ${_public} LIBREMIDI_WINUWP )
22- target_link_libraries (libremidi INTERFACE RuntimeObject windowsapp )
22+ target_link_libraries (libremidi ${_public} RuntimeObject windowsapp )
2323 # We don't need /ZW option here (support for C++/CX)' as we use C++/WinRT
2424 if (MSVC )
2525 target_compile_options (libremidi ${_public} /EHsc )
You can’t perform that action at this time.
0 commit comments