@@ -44,10 +44,7 @@ set(obs-browser_SOURCES
4444 obs-browser/main.cpp
4545 obs-browser/main-source .cpp
4646 shared/browser-source .cpp
47- shared/base64.cpp
48- obs-browser/browser-load-handler.cpp
49- shared/browser-scheme.cpp
50- )
47+ shared/base64.cpp)
5148
5249set (obs-browser_HEADERS
5350 shared/browser-manager.hpp
@@ -56,8 +53,6 @@ set(obs-browser_HEADERS
5653 shared/browser-settings.hpp
5754 shared/browser-types.h
5855 shared/base64.hpp
59- obs-browser/browser-load-handler.hpp
60- shared/browser-scheme.hpp
6156 shared/browser-types.h)
6257
6358if (APPLE )
@@ -94,7 +89,9 @@ else (APPLE)
9489 obs-browser/browser-source -listener-base.cpp
9590 obs-browser/browser-manager-base.cpp
9691 obs-browser/browser-render-handler.cpp
97- obs-browser/browser-source -base.cpp)
92+ obs-browser/browser-source -base.cpp
93+ obs-browser/browser-load-handler.cpp
94+ shared/browser-scheme.cpp)
9895
9996 list (APPEND obs-browser_HEADERS
10097 shared/browser-client.hpp
@@ -103,7 +100,9 @@ else (APPLE)
103100 obs-browser/browser-source -listener-base.hpp
104101 obs-browser/browser-manager-base.hpp
105102 obs-browser/browser-render-handler.hpp
106- obs-browser/browser-source -base.hpp)
103+ obs-browser/browser-source -base.hpp
104+ obs-browser/browser-load-handler.hpp
105+ shared/browser-scheme.hpp)
107106
108107endif (APPLE )
109108
@@ -164,7 +163,9 @@ if(APPLE)
164163 shared/browser-client.cpp
165164 shared/browser-task.cpp
166165 shared/browser-app.cpp
167- shared/browser-scheme.cpp)
166+ shared/browser-scheme.cpp
167+ shared/base64.cpp
168+ obs-browser/browser-load-handler.cpp)
168169
169170 set (cef-isolation_HEADERS
170171 shared-apple /cef-logging.h
@@ -178,6 +179,8 @@ if(APPLE)
178179 shared/browser-client.hpp
179180 shared/browser-task.hpp
180181 shared/browser-app.hpp
182+ shared/base64.hpp
183+ obs-browser/browser-load-handler.hpp
181184 shared/browser-scheme.hpp
182185 shared/browser-types.h
183186 shared-apple /browser-bridges.h)
@@ -256,20 +259,26 @@ if (APPLE)
256259 MACOSX_BUNDLE_GUI_IDENTIFIER "org.catchexception.cef.cef-bootstrap" )
257260
258261
262+ add_custom_command (TARGET obs-browser POST_BUILD
263+ COMMAND install_name_tool -change "@executable_path/Chromium Embedded Framework" "@rpath/CEF.app/Contents/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework" "$<TARGET_FILE:obs-browser>"
264+ )
265+
259266 add_custom_command (TARGET cef-isolation
260267 # Disable taskbar visibility
261- COMMAND defaults write "$<TARGET_FILE_DIR:cef-isolation>/../Info.plist" "LSUIElement" true )
268+ COMMAND defaults write "$<TARGET_FILE_DIR:cef-isolation>/../Info.plist" "LSUIElement" true
269+ )
262270
263271 add_custom_command (TARGET cef-bootstrap POST_BUILD
264272 # Remember if you change this but don't cause a recompile it will not rename it successfully
265273 COMMAND install_name_tool -change "@executable_path/Chromium Embedded Framework" "@rpath/Chromium Embedded Framework.framework/Chromium Embedded Framework" "$<TARGET_FILE:cef-bootstrap>"
266274
267275 # Disable taskbar visibility
268- COMMAND defaults write "$<TARGET_FILE_DIR:cef-bootstrap>/../Info.plist" "LSUIElement" true )
276+ COMMAND defaults write "$<TARGET_FILE_DIR:cef-bootstrap>/../Info.plist" "LSUIElement" true
277+ )
269278
270279 add_custom_command (TARGET cef-isolation POST_BUILD
271280 # Remember if you change this but don't cause a recompile in the shared object it will not rename it successfully
272- COMMAND install_name_tool -change "@executable_path/Chromium Embedded Framework" "@rpath/Chromium Embedded Framework.framework/Chromium Embedded Framework" "$<TARGET_FILE:cef-isolation>"
281+ COMMAND install_name_tool -change "@executable_path/Chromium Embedded Framework" "@rpath/Chromium Embedded Framework.framework/Chromium Embedded Framework" "$<TARGET_FILE:cef-isolation>"
273282
274283 # Make a Frameworks directory
275284 COMMAND mkdir -p "$<TARGET_FILE_DIR:cef-isolation>/../Frameworks"
@@ -280,8 +289,8 @@ if (APPLE)
280289 # Setup the helper apps
281290 COMMAND rm -rf "$<TARGET_FILE_DIR:cef-isolation>/../Frameworks/CEF Helper.app"
282291 COMMAND cp -Rf "$<TARGET_FILE_DIR:cef-bootstrap>/../../../CEF Helper.app" "$<TARGET_FILE_DIR:cef-isolation>/../Frameworks"
283- COMMAND "BUILT_PRODUCTS_DIR=$<TARGET_FILE_DIR:cef-isolation>/../../.." "CONTENTS_FOLDER_PATH=CEF.app/Contents" " ${CEF_ROOT_DIR} /tools/make_more_helpers.sh" "Frameworks" "CEF" )
284-
292+ )
293+
285294endif (APPLE )
286295
287296if (APPLE )
0 commit comments