|
@@ -521,10 +521,17 @@ function(define_graphic_modules target)
|
|
foreach(dl_lib opengl d3d9 d3d11)
|
|
foreach(dl_lib opengl d3d9 d3d11)
|
|
string(TOUPPER ${dl_lib} dl_lib_upper)
|
|
string(TOUPPER ${dl_lib} dl_lib_upper)
|
|
if(TARGET libobs-${dl_lib})
|
|
if(TARGET libobs-${dl_lib})
|
|
- target_compile_definitions(${target}
|
|
|
|
- PRIVATE
|
|
|
|
- DL_${dl_lib_upper}="$<TARGET_FILE_NAME:libobs-${dl_lib}>"
|
|
|
|
- )
|
|
|
|
|
|
+ if(UNIX AND UNIX_STRUCTURE)
|
|
|
|
+ target_compile_definitions(${target}
|
|
|
|
+ PRIVATE
|
|
|
|
+ DL_${dl_lib_upper}="$<TARGET_SONAME_FILE_NAME:libobs-${dl_lib}>"
|
|
|
|
+ )
|
|
|
|
+ else()
|
|
|
|
+ target_compile_definitions(${target}
|
|
|
|
+ PRIVATE
|
|
|
|
+ DL_${dl_lib_upper}="$<TARGET_FILE_NAME:libobs-${dl_lib}>"
|
|
|
|
+ )
|
|
|
|
+ endif()
|
|
else()
|
|
else()
|
|
target_compile_definitions(${target}
|
|
target_compile_definitions(${target}
|
|
PRIVATE
|
|
PRIVATE
|