This repository has been archived on 2022-05-21. You can view files and clone it, but cannot push or open issues or pull requests.
2020-10-09 00:00:00 +00:00
|
|
|
project(miniaudio C)
|
|
|
|
|
|
|
|
set_source_files_properties(repo/miniaudio.h
|
|
|
|
DIRECTORY .
|
|
|
|
PROPERTIES
|
|
|
|
LANGUAGE C
|
|
|
|
COMPILE_FLAGS "-x c"
|
|
|
|
)
|
2020-09-14 00:00:00 +00:00
|
|
|
add_library(miniaudio
|
2020-10-09 00:00:00 +00:00
|
|
|
repo/miniaudio.h
|
|
|
|
)
|
|
|
|
target_compile_definitions(miniaudio
|
|
|
|
PRIVATE
|
|
|
|
MINIAUDIO_IMPLEMENTATION
|
|
|
|
PUBLIC
|
|
|
|
MA_NO_ENCODING
|
|
|
|
MA_NO_FLAC
|
|
|
|
$<$<CONFIG:Debug>:MA_DEBUG_OUTPUT>
|
|
|
|
)
|
|
|
|
target_include_directories(miniaudio
|
|
|
|
SYSTEM INTERFACE repo
|
2020-09-14 00:00:00 +00:00
|
|
|
)
|
|
|
|
target_link_libraries(miniaudio
|
|
|
|
$<$<PLATFORM_ID:Linux>:dl>
|
|
|
|
$<$<PLATFORM_ID:Linux>:m>
|
|
|
|
$<$<PLATFORM_ID:Linux>:pthread>
|
|
|
|
)
|