Lifecycle

This commit is contained in:
khodowany
2026-09-10 02:15:10 -05:00
parent d3749f894c
commit 1241f3eb71
9 changed files with 748 additions and 116 deletions
+10 -1
View File
@@ -21,10 +21,19 @@ target_include_directories(sonus PUBLIC
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
)
target_compile_features(sonus PUBLIC cxx_std_23)
target_include_directories(sonus PRIVATE
$<BUILD_INTERFACE:$<TARGET_PROPERTY:modulus::miniaudio,INTERFACE_INCLUDE_DIRECTORIES>>
)
target_link_libraries(sonus PUBLIC
modulus::modulus
modulus::miniaudio
)
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
target_link_libraries(sonus PUBLIC
dl
m
pthread
)
endif()
add_library(sonus::sonus ALIAS sonus)
if(BUILD_TESTING)