mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-02 08:39:46 +02:00
30 lines
962 B
CMake
30 lines
962 B
CMake
#[[
|
|
A module to look for libmp3lame
|
|
]]
|
|
|
|
if( NOT libmp3lame_FOUND )
|
|
find_path( libmp3lame_INCLUDE_DIR lame/lame.h )
|
|
find_library( libmp3lame_LIBRARIES NAMES mp3lame )
|
|
|
|
if( libmp3lame_INCLUDE_DIR AND libmp3lame_LIBRARIES )
|
|
set( libmp3lame_FOUND Yes )
|
|
endif()
|
|
|
|
if( libmp3lame_FOUND )
|
|
if( NOT libmp3lame_FIND_QUIETLY )
|
|
message( STATUS "Found lame: \n\tlibmp3lame_INCLUDE_DIR: ${libmp3lame_INCLUDE_DIR}\n\tlibmp3lame_LIBRARIES: ${libmp3lame_LIBRARIES}" )
|
|
endif()
|
|
|
|
if( NOT TARGET libmp3lame::libmp3lame )
|
|
add_library( libmp3lame::libmp3lame INTERFACE IMPORTED GLOBAL)
|
|
|
|
target_include_directories( libmp3lame::libmp3lame INTERFACE ${libmp3lame_INCLUDE_DIR} )
|
|
target_link_libraries( libmp3lame::libmp3lame INTERFACE ${libmp3lame_LIBRARIES} )
|
|
endif()
|
|
else()
|
|
if( libmp3lame_FIND_REQUIRED )
|
|
message( FATAL_ERROR "Could not find libmp3lame")
|
|
endif()
|
|
endif()
|
|
endif()
|