File tree 2 files changed +5
-5
lines changed
build_scripts/macOS/internal
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -37,11 +37,6 @@ message=$(${QT_BASE_DIR}macdeployqt $INSTALL_PATH/$APPNAME \
37
37
$ARGUMENTS 2>&1 )
38
38
39
39
40
- install_name_tool -add_rpath " @executable_path/../Frameworks" $INSTALL_PATH /$APPNAME /Contents/MacOS/${APPNAME% .app}
41
-
42
- dylibbundler -b -x $INSTALL_PATH /$APPNAME /Contents/MacOS/${APPNAME% .app} -d $INSTALL_PATH /$APPNAME /Contents/Frameworks -p @executable_path/../Frameworks
43
-
44
-
45
40
# if message contains "ERROR" then macdeployqt failed
46
41
if [[ $message == * " ERROR" * ]]; then
47
42
echo " macdeployqt failed."
Original file line number Diff line number Diff line change @@ -171,6 +171,8 @@ file(GLOB ASSM_HEADERS ../external/assm/*.h ../external/assm/algorithms/*.h)
171
171
172
172
173
173
add_executable (relightlab ${MACOSX_EXE_TARGET_OPTION} ${RELIGHTLAB_HEADERS} ${RELIGHTLAB_SOURCES} ${ASSM_SOURCES} ${ASSM_HEADERS} ${RELIGHTLAB_RESOURCES} )
174
+
175
+
174
176
target_include_directories (
175
177
relightlab PUBLIC
176
178
${CMAKE_CURRENT_SOURCE_DIR}
@@ -201,6 +203,9 @@ target_compile_definitions(relightlab
201
203
RELIGHT_VERSION=${RELIGHT_VERSION} )
202
204
203
205
if (APPLE )
206
+ include (BundleUtilities)
207
+ fixup_bundle("${CMAKE_CURRENT_BINARY_DIR} /relightlab.app/Contents/MacOS/relightlab" TRUE )
208
+
204
209
set_source_files_properties (${CMAKE_CURRENT_SOURCE_DIR} /../build_scripts/relightlab.icns PROPERTIES MACOSX_PACKAGE_LOCATION "Resources" )
205
210
file (COPY ${CMAKE_CURRENT_SOURCE_DIR} /../build_scripts/relightlab.icns DESTINATION "${CMAKE_CURRENT_BINARY_DIR} /relightlab.app/Contents/Resources/" )
206
211
set_target_properties (relightlab PROPERTIES
You can’t perform that action at this time.
0 commit comments