Skip to content

Commit

Permalink
UI: Add a compile flag for shared interfaces
Browse files Browse the repository at this point in the history
This compile flag allow to indicate if the interface should rely on UI
or OBS Frontend API functions
  • Loading branch information
tytan652 committed Aug 5, 2023
1 parent 4b1e460 commit dc5b0af
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion UI/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ endforeach()

get_property(obs_module_list GLOBAL PROPERTY OBS_MODULES_ENABLED)
list(JOIN obs_module_list "|" SAFE_MODULES)
target_compile_definitions(obs-studio PRIVATE "SAFE_MODULES=\"${SAFE_MODULES}\"")
target_compile_definitions(obs-studio PRIVATE INSIDE_UI "SAFE_MODULES=\"${SAFE_MODULES}\"")

# cmake-format: off
set_target_properties_obs(obs-studio PROPERTIES FOLDER frontend OUTPUT_NAME "$<IF:$<PLATFORM_ID:Windows>,obs64,obs>")
Expand Down
2 changes: 1 addition & 1 deletion UI/cmake/legacy.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -528,7 +528,7 @@ unset(_UI)

get_property(OBS_MODULE_LIST GLOBAL PROPERTY OBS_MODULE_LIST)
list(JOIN OBS_MODULE_LIST "|" SAFE_MODULES)
target_compile_definitions(obs PRIVATE "SAFE_MODULES=\"${SAFE_MODULES}\"")
target_compile_definitions(obs PRIVATE INSIDE_UI "SAFE_MODULES=\"${SAFE_MODULES}\"")

define_graphic_modules(obs)
setup_obs_app(obs)
Expand Down

0 comments on commit dc5b0af

Please sign in to comment.