mirror of
https://github.com/VARCem/munt.git
synced 2026-09-25 00:05:14 +00:00
Added FindJACK.cmake and FindPORTAUDIO.cmake for future use.
This commit is contained in:
28
cmake/Modules/FindJACK.cmake
Normal file
28
cmake/Modules/FindJACK.cmake
Normal file
@@ -0,0 +1,28 @@
|
||||
# - Try to find JACK
|
||||
# Once done this will define
|
||||
# JACK_FOUND - System has JACK
|
||||
# JACK_INCLUDE_DIRS - The JACK include directory
|
||||
# JACK_LIBRARIES - Link these to use JACK
|
||||
|
||||
include(FindPkgConfig)
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(PC_JACK QUIET jack)
|
||||
|
||||
find_path(JACK_INCLUDE_DIR jack/jack.h
|
||||
HINTS ${PC_JACK_INCLUDEDIR} ${PC_JACK_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
find_library(JACK_LIBRARY jack
|
||||
HINTS ${PC_JACK_LIBDIR} ${PC_JACK_LIBRARY_DIRS}
|
||||
)
|
||||
|
||||
set(JACK_LIBRARIES ${JACK_LIBRARY})
|
||||
set(JACK_INCLUDE_DIRS ${JACK_INCLUDE_DIR})
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
# Handle the QUIETLY and REQUIRED arguments and set JACK_FOUND to TRUE
|
||||
# if all listed variables are TRUE
|
||||
find_package_handle_standard_args(JACK DEFAULT_MSG JACK_LIBRARY JACK_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(JACK_LIBRARY JACK_INCLUDE_DIR)
|
||||
33
cmake/Modules/FindPORTAUDIO.cmake
Normal file
33
cmake/Modules/FindPORTAUDIO.cmake
Normal file
@@ -0,0 +1,33 @@
|
||||
# - Try to find PortAudio
|
||||
# Once done this will define
|
||||
# PORTAUDIO_FOUND - System has PortAudio
|
||||
# PORTAUDIO_INCLUDE_DIRS - The PortAudio include directory
|
||||
# PORTAUDIO_LIBRARIES - Link these to use PortAudio
|
||||
|
||||
if(DEFINED PORTAUDIO_INCLUDE_DIRS AND DEFINED PORTAUDIO_LIBRARIES)
|
||||
set(PORTAUDIO_FOUND TRUE)
|
||||
return()
|
||||
endif()
|
||||
|
||||
include(FindPkgConfig)
|
||||
|
||||
find_package(PkgConfig)
|
||||
pkg_search_module(PC_PORTAUDIO QUIET portaudio)
|
||||
|
||||
find_path(PORTAUDIO_INCLUDE_DIR portaudio.h
|
||||
HINTS ${PC_PORTAUDIO_INCLUDEDIR} ${PC_PORTAUDIO_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
find_library(PORTAUDIO_LIBRARY portaudio
|
||||
HINTS ${PC_PORTAUDIO_LIBDIR} ${PC_PORTAUDIO_LIBRARY_DIRS}
|
||||
)
|
||||
|
||||
set(PORTAUDIO_LIBRARIES ${PORTAUDIO_LIBRARY})
|
||||
set(PORTAUDIO_INCLUDE_DIRS ${PORTAUDIO_INCLUDE_DIR})
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
# Handle the QUIETLY and REQUIRED arguments and set PORTAUDIO_FOUND to TRUE
|
||||
# if all listed variables are TRUE
|
||||
find_package_handle_standard_args(PORTAUDIO DEFAULT_MSG PORTAUDIO_LIBRARY PORTAUDIO_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(PORTAUDIO_LIBRARY PORTAUDIO_INCLUDE_DIR)
|
||||
Reference in New Issue
Block a user