Skip to content

Commit

Permalink
do like unix when finding libsndfile
Browse files Browse the repository at this point in the history
  • Loading branch information
lyrra committed Sep 10, 2023
1 parent 38e0a9b commit 29186e5
Showing 1 changed file with 4 additions and 12 deletions.
16 changes: 4 additions & 12 deletions build/cmake/FindSndFile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,11 @@ include(GetPlatformInfo)

if (OS_IS_WIN AND (NOT MINGW))
find_path(SNDFILE_INCDIR sndfile.h PATHS ${PROJECT_SOURCE_DIR}/dependencies/include;)
if (MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
else (MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")
endif (MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")
find_library(SNDFILE_LIB NAMES sndfile libsndfile-1 PATHS ${DEPENDENCIES_DIR} NO_DEFAULT_PATH)
if (MINGW)
set(SNDFILE_DLL ${SNDFILE_LIB})
else (MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
find_library(SNDFILE_DLL NAMES sndfile libsndfile-1 PATHS ${DEPENDENCIES_DIR} NO_DEFAULT_PATH)
message(STATUS "Found sndfile DLL: ${SNDFILE_DLL}")
endif (MINGW)
set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
find_library(SNDFILE_DLL NAMES sndfile libsndfile-1 PATHS ${DEPENDENCIES_DIR} NO_DEFAULT_PATH)
message(STATUS "Found sndfile DLL: ${SNDFILE_DLL}")

elseif (OS_IS_WASM)
set(LIBSND_PATH "" CACHE PATH "Path to libsnd sources")
Expand Down

0 comments on commit 29186e5

Please sign in to comment.