Lifecycle
This commit is contained in:
+10
-1
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user