Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
CMake
CMake
Commits
6695383d
Commit
6695383d
authored
Jun 14, 2019
by
Rolf Eike Beer
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
BundleUtilities: remove needless variable expansions in if() arguments
parent
d5333c09
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
17 deletions
+17
-17
Modules/BundleUtilities.cmake
Modules/BundleUtilities.cmake
+17
-17
No files found.
Modules/BundleUtilities.cmake
View file @
6695383d
...
...
@@ -279,7 +279,7 @@ function(get_bundle_main_executable bundle result_var)
endif
()
endforeach
()
if
(
NOT
"
${
bundle_executable
}
"
STREQUAL
""
)
if
(
NOT bundle_executable STREQUAL
""
)
if
(
EXISTS
"
${
bundle
}
/Contents/MacOS/
${
bundle_executable
}
"
)
set
(
result
"
${
bundle
}
/Contents/MacOS/
${
bundle_executable
}
"
)
else
()
...
...
@@ -601,9 +601,9 @@ function(get_bundle_keys app libs dirs keys_var)
set
(
prereqs
""
)
set
(
ignoreFile FALSE
)
get_filename_component
(
prereq_filename
${
lib
}
NAME
)
if
(
NOT
"
${
CFG_IGNORE_ITEM
}
"
STREQUAL
""
)
if
(
NOT CFG_IGNORE_ITEM STREQUAL
""
)
foreach
(
item
${
CFG_IGNORE_ITEM
}
)
if
(
"
${
item
}
"
STREQUAL
"
${
prereq_filename
}
"
)
if
(
item STREQUAL prereq_filename
)
set
(
ignoreFile TRUE
)
endif
()
endforeach
()
...
...
@@ -626,7 +626,7 @@ function(get_bundle_keys app libs dirs keys_var)
foreach
(
exe
${
exes
}
)
# Main executable is scanned first above:
#
if
(
NOT
"
${
exe
}
"
STREQUAL
"
${
executable
}
"
)
if
(
NOT exe STREQUAL executable
)
# Add the exe itself to the keys:
#
set_bundle_key_values
(
${
keys_var
}
"
${
exe
}
"
"
${
exe
}
"
"
${
exepath
}
"
"
${
dirs
}
"
0
"
${
main_rpaths
}
"
)
...
...
@@ -644,9 +644,9 @@ function(get_bundle_keys app libs dirs keys_var)
set
(
prereqs
""
)
set
(
ignoreFile FALSE
)
get_filename_component
(
prereq_filename
${
exe
}
NAME
)
if
(
NOT
"
${
CFG_IGNORE_ITEM
}
"
STREQUAL
""
)
if
(
NOT CFG_IGNORE_ITEM STREQUAL
""
)
foreach
(
item
${
CFG_IGNORE_ITEM
}
)
if
(
"
${
item
}
"
STREQUAL
"
${
prereq_filename
}
"
)
if
(
item STREQUAL prereq_filename
)
set
(
ignoreFile TRUE
)
endif
()
endforeach
()
...
...
@@ -664,7 +664,7 @@ function(get_bundle_keys app libs dirs keys_var)
# preserve library symlink structure
foreach
(
key
${${
keys_var
}}
)
if
(
"
${${
key
}
_COPYFLAG
}
"
STREQUAL
1
)
if
(
"
${${
key
}
_COPYFLAG
}
"
STREQUAL
"1"
)
if
(
IS_SYMLINK
"
${${
key
}
_RESOLVED_ITEM
}
"
)
get_filename_component
(
target
"
${${
key
}
_RESOLVED_ITEM
}
"
REALPATH
)
set_bundle_key_values
(
${
keys_var
}
"
${
exe
}
"
"
${
target
}
"
"
${
exepath
}
"
"
${
dirs
}
"
1
"
${
exe_rpaths
}
"
)
...
...
@@ -681,7 +681,7 @@ function(get_bundle_keys app libs dirs keys_var)
get_filename_component
(
resolved_item_compare
"
${
resolved_item_compare
}
"
NAME
)
get_filename_component
(
resolved_embedded_item_compare
"
${
resolved_embedded_item_compare
}
"
NAME
)
if
(
NOT
"
${
resolved_item_compare
}
"
STREQUAL
"
${
resolved_embedded_item_compare
}
"
)
if
(
NOT resolved_item_compare STREQUAL resolved_embedded_item_compare
)
set
(
${
key
}
_COPYFLAG
"2"
)
set
(
${
key
}
_RESOLVED_ITEM
"
${${
targetkey
}
_RESOLVED_EMBEDDED_ITEM
}
"
)
endif
()
...
...
@@ -715,7 +715,7 @@ function(link_resolved_item_into_bundle resolved_item resolved_embedded_item)
set
(
resolved_embedded_item_compare
"
${
resolved_embedded_item
}
"
)
endif
()
if
(
"
${
resolved_item_compare
}
"
STREQUAL
"
${
resolved_embedded_item_compare
}
"
)
if
(
resolved_item_compare STREQUAL resolved_embedded_item_compare
)
message
(
STATUS
"warning: resolved_item == resolved_embedded_item - not linking..."
)
else
()
get_filename_component
(
target_dir
"
${
resolved_embedded_item
}
"
DIRECTORY
)
...
...
@@ -737,7 +737,7 @@ function(copy_resolved_item_into_bundle resolved_item resolved_embedded_item)
set
(
resolved_embedded_item_compare
"
${
resolved_embedded_item
}
"
)
endif
()
if
(
"
${
resolved_item_compare
}
"
STREQUAL
"
${
resolved_embedded_item_compare
}
"
)
if
(
resolved_item_compare STREQUAL resolved_embedded_item_compare
)
message
(
STATUS
"warning: resolved_item == resolved_embedded_item - not copying..."
)
else
()
#message(STATUS "copying COMMAND ${CMAKE_COMMAND} -E copy ${resolved_item} ${resolved_embedded_item}")
...
...
@@ -760,7 +760,7 @@ function(copy_resolved_framework_into_bundle resolved_item resolved_embedded_ite
set
(
resolved_embedded_item_compare
"
${
resolved_embedded_item
}
"
)
endif
()
if
(
"
${
resolved_item_compare
}
"
STREQUAL
"
${
resolved_embedded_item_compare
}
"
)
if
(
resolved_item_compare STREQUAL resolved_embedded_item_compare
)
message
(
STATUS
"warning: resolved_item == resolved_embedded_item - not copying..."
)
else
()
if
(
BU_COPY_FULL_FRAMEWORK_CONTENTS
)
...
...
@@ -840,12 +840,12 @@ function(fixup_bundle_item resolved_embedded_item exepath dirs)
string
(
LENGTH
"
${
resolved_embedded_item
}
"
resolved_embedded_item_length
)
set
(
path_too_short 0
)
set
(
is_embedded 0
)
if
(
${
resolved_embedded_item_length
}
LESS
${
exe_dotapp_dir_length
}
)
if
(
resolved_embedded_item_length LESS exe_dotapp_dir_length
)
set
(
path_too_short 1
)
endif
()
if
(
NOT path_too_short
)
string
(
SUBSTRING
"
${
resolved_embedded_item
}
"
0
${
exe_dotapp_dir_length
}
item_substring
)
if
(
"
${
exe_dotapp_dir
}
/"
STREQUAL
"
${
item_substring
}
"
)
if
(
"
${
exe_dotapp_dir
}
/"
STREQUAL item_substring
)
set
(
is_embedded 1
)
endif
()
endif
()
...
...
@@ -1034,9 +1034,9 @@ function(verify_bundle_prerequisites bundle result_var info_var)
set
(
ignoreFile FALSE
)
get_filename_component
(
prereq_filename
${
f
}
NAME
)
if
(
NOT
"
${
CFG_IGNORE_ITEM
}
"
STREQUAL
""
)
if
(
NOT CFG_IGNORE_ITEM STREQUAL
""
)
foreach
(
item
${
CFG_IGNORE_ITEM
}
)
if
(
"
${
item
}
"
STREQUAL
"
${
prereq_filename
}
"
)
if
(
item STREQUAL prereq_filename
)
set
(
ignoreFile TRUE
)
endif
()
endforeach
()
...
...
@@ -1062,11 +1062,11 @@ function(verify_bundle_prerequisites bundle result_var info_var)
gp_file_type
(
"
${
f
}
"
"
${
p
}
"
p_type
)
if
(
APPLE
)
if
(
NOT
"
${
p_type
}
"
STREQUAL
"embedded"
AND NOT
"
${
p_type
}
"
STREQUAL
"system"
)
if
(
NOT p_type STREQUAL
"embedded"
AND NOT p_type STREQUAL
"system"
)
set
(
external_prereqs
${
external_prereqs
}
"
${
p
}
"
)
endif
()
else
()
if
(
NOT
"
${
p_type
}
"
STREQUAL
"local"
AND NOT
"
${
p_type
}
"
STREQUAL
"system"
)
if
(
NOT p_type STREQUAL
"local"
AND NOT p_type STREQUAL
"system"
)
set
(
external_prereqs
${
external_prereqs
}
"
${
p
}
"
)
endif
()
endif
()
...
...
Brad King
@brad.king
mentioned in commit
cecf7e61
·
Jun 20, 2019
mentioned in commit
cecf7e61
mentioned in commit cecf7e61c4816e4a3bb55df243c6bf84f6df6e58
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment