fix: compiled-library default extension is .compiled-library (hyphen) on SP21
This commit is contained in:
parent
d777832aff
commit
1342ead87f
1 changed files with 8 additions and 1 deletions
|
|
@ -14,8 +14,15 @@ try:
|
||||||
|
|
||||||
effective = DESTINATION
|
effective = DESTINATION
|
||||||
if not effective:
|
if not effective:
|
||||||
|
# SP21 writes '<project>.compiled-library' (hyphen); the API docs say
|
||||||
|
# '.compiled_library' (underscore). Check both.
|
||||||
base, _ext = os.path.splitext(PROJECT_FILE_PATH)
|
base, _ext = os.path.splitext(PROJECT_FILE_PATH)
|
||||||
effective = base + ".compiled_library"
|
for ext in (".compiled-library", ".compiled_library"):
|
||||||
|
if os.path.exists(base + ext):
|
||||||
|
effective = base + ext
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
effective = base + ".compiled-library"
|
||||||
exists_note = "yes" if os.path.exists(effective) else "not found at expected path (check CODESYS messages)"
|
exists_note = "yes" if os.path.exists(effective) else "not found at expected path (check CODESYS messages)"
|
||||||
|
|
||||||
print("Destination: %s" % effective)
|
print("Destination: %s" % effective)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue