1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-01 16:19:43 +02:00

Adds Findlibmp3lame module

This commit is contained in:
Dmitry Vedenko 2021-07-28 14:23:28 +03:00 committed by Dmitry Vedenko
parent 65886f5c2c
commit 0e98b0aaca

View File

@ -0,0 +1,29 @@
#[[
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()