Files @ r24451:dc70ee580843
Branch filter:

Location: cpp/openttd-patchpack/source/media/baseset/orig_extra/CMakeLists.txt

Patric Stout
Fix #8313: use correct capitalization for TTO / DOS base-music (#8385)

DOS did not have cases in filenames. Different OS interpret
them as either all-lowercase or all-uppercase. So we try both.
All-uppercase is done by the obg/obm/obs files, and if opening
fails, OpenTTD will automatically retry the all-lowercase variant.

So for those who already have the files lowercase, nothing
changes. For those that install fresh from TTO, it should now
work out-of-the-box.
# In case both NFORenum and GRFCodec are found, generate the GRF.
# Otherwise, just use them from the cache (read: git).
# This is mainly because not many people have both of these tools installed,
# so it is cheaper to cache them in git, and only regenerate when you are
# working on it / have the tools installed.
if(GRFCODEC_FOUND)
    include(CreateGrfCommand)
    create_grf_command(
        # We share some files with 'openttd' grf
        ${CMAKE_CURRENT_SOURCE_DIR}/../openttd/airports.png
        ${CMAKE_CURRENT_SOURCE_DIR}/../openttd/canals.png
        ${CMAKE_CURRENT_SOURCE_DIR}/../openttd/chars.png
    )
endif()