mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-12-22 08:08:53 -05:00
fix soh otr asset building not detecting textures (#2702)
This commit is contained in:
parent
92fa54c3f9
commit
660c3ec3b0
@ -108,7 +108,7 @@ find_package(Python3 COMPONENTS Interpreter)
|
|||||||
add_custom_target(
|
add_custom_target(
|
||||||
ExtractAssets
|
ExtractAssets
|
||||||
# CMake versions prior to 3.17 do not have the rm command, use remove instead for older versions
|
# CMake versions prior to 3.17 do not have the rm command, use remove instead for older versions
|
||||||
COMMAND ${CMAKE_COMMAND} -E $<IF:$<VERSION_LESS:${CMAKE_VERSION},3.17>,remove,rm> -f oot.otr oot-mq.otr
|
COMMAND ${CMAKE_COMMAND} -E $<IF:$<VERSION_LESS:${CMAKE_VERSION},3.17>,remove,rm> -f oot.otr oot-mq.otr soh.otr
|
||||||
COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/OTRExporter/extract_assets.py -z "$<TARGET_FILE:ZAPD>" --non-interactive
|
COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/OTRExporter/extract_assets.py -z "$<TARGET_FILE:ZAPD>" --non-interactive
|
||||||
COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR} -DBINARY_DIR=${CMAKE_BINARY_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/copy-existing-otrs.cmake
|
COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR} -DBINARY_DIR=${CMAKE_BINARY_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/copy-existing-otrs.cmake
|
||||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/OTRExporter
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/OTRExporter
|
||||||
|
@ -119,8 +119,8 @@ static void ExporterProgramEnd()
|
|||||||
|
|
||||||
if (splitPath.size() >= 3)
|
if (splitPath.size() >= 3)
|
||||||
{
|
{
|
||||||
const std::string& extension = splitPath.at(splitPath.size() - 1);
|
const std::string extension = splitPath.at(splitPath.size() - 1);
|
||||||
const std::string& format = splitPath.at(splitPath.size() - 2);
|
const std::string format = splitPath.at(splitPath.size() - 2);
|
||||||
splitPath.pop_back();
|
splitPath.pop_back();
|
||||||
splitPath.pop_back();
|
splitPath.pop_back();
|
||||||
std::string afterPath = std::accumulate(splitPath.begin(), splitPath.end(), std::string(""));
|
std::string afterPath = std::accumulate(splitPath.begin(), splitPath.end(), std::string(""));
|
||||||
|
@ -13,3 +13,6 @@ endif()
|
|||||||
if(NOT EXISTS ${SOURCE_DIR}/oot.otr AND NOT EXISTS ${SOURCE_DIR}/oot-mq.otr)
|
if(NOT EXISTS ${SOURCE_DIR}/oot.otr AND NOT EXISTS ${SOURCE_DIR}/oot-mq.otr)
|
||||||
message(FATAL_ERROR, "No OTR files found.")
|
message(FATAL_ERROR, "No OTR files found.")
|
||||||
endif()
|
endif()
|
||||||
|
if(NOT EXISTS ${SOURCE_DIR}/soh.otr)
|
||||||
|
message(FATAL_ERROR, "No soh OTR found.")
|
||||||
|
endif()
|
Loading…
Reference in New Issue
Block a user