summaryrefslogtreecommitdiff
path: root/externals/nx_tzdb
diff options
context:
space:
mode:
authorGravatar lat9nq2023-06-16 05:07:30 -0400
committerGravatar lat9nq2023-06-16 05:17:06 -0400
commitd35c9899020acdedf4ea7c23a5986fc2e2ceedeb (patch)
tree4341802955b8f1784d0658e890575c2d3aaecaa2 /externals/nx_tzdb
parentcmake: Extra time zone data download checks (diff)
downloadyuzu-d35c9899020acdedf4ea7c23a5986fc2e2ceedeb.tar.gz
yuzu-d35c9899020acdedf4ea7c23a5986fc2e2ceedeb.tar.xz
yuzu-d35c9899020acdedf4ea7c23a5986fc2e2ceedeb.zip
cmake: Use non-conflicting variable names
Diffstat (limited to 'externals/nx_tzdb')
-rw-r--r--externals/nx_tzdb/CMakeLists.txt52
1 files changed, 27 insertions, 25 deletions
diff --git a/externals/nx_tzdb/CMakeLists.txt b/externals/nx_tzdb/CMakeLists.txt
index 67599faf4..1ec72d418 100644
--- a/externals/nx_tzdb/CMakeLists.txt
+++ b/externals/nx_tzdb/CMakeLists.txt
@@ -28,7 +28,7 @@ endif()
28set(NX_TZDB_VERSION "220816") 28set(NX_TZDB_VERSION "220816")
29set(NX_TZDB_ARCHIVE "${CMAKE_CURRENT_BINARY_DIR}/${NX_TZDB_VERSION}.zip") 29set(NX_TZDB_ARCHIVE "${CMAKE_CURRENT_BINARY_DIR}/${NX_TZDB_VERSION}.zip")
30 30
31set(NX_TZDB_DIR "${CMAKE_CURRENT_BINARY_DIR}/nx_tzdb") 31set(NX_TZDB_ROMFS_DIR "${CMAKE_CURRENT_BINARY_DIR}/nx_tzdb")
32 32
33if ((NOT ${CAN_BUILD_NX_TZDB} OR ${YUZU_DOWNLOAD_TIME_ZONE_DATA}) AND NOT EXISTS ${NX_TZDB_ARCHIVE}) 33if ((NOT ${CAN_BUILD_NX_TZDB} OR ${YUZU_DOWNLOAD_TIME_ZONE_DATA}) AND NOT EXISTS ${NX_TZDB_ARCHIVE})
34 set(NX_TZDB_DOWNLOAD_URL "https://github.com/lat9nq/tzdb_to_nx/releases/download/${NX_TZDB_VERSION}/${NX_TZDB_VERSION}.zip") 34 set(NX_TZDB_DOWNLOAD_URL "https://github.com/lat9nq/tzdb_to_nx/releases/download/${NX_TZDB_VERSION}/${NX_TZDB_VERSION}.zip")
@@ -45,10 +45,12 @@ if ((NOT ${CAN_BUILD_NX_TZDB} OR ${YUZU_DOWNLOAD_TIME_ZONE_DATA}) AND NOT EXISTS
45 INPUT 45 INPUT
46 ${NX_TZDB_ARCHIVE} 46 ${NX_TZDB_ARCHIVE}
47 DESTINATION 47 DESTINATION
48 ${NX_TZDB_DIR}) 48 ${NX_TZDB_ROMFS_DIR})
49elseif (${CAN_BUILD_NX_TZDB}) 49elseif (${CAN_BUILD_NX_TZDB} AND NOT ${YUZU_DOWNLOAD_TIME_ZONE_DATA})
50 add_subdirectory(tzdb_to_nx) 50 add_subdirectory(tzdb_to_nx)
51 add_dependencies(nx_tzdb x80e) 51 add_dependencies(nx_tzdb x80e)
52
53 set(NX_TZDB_ROMFS_DIR "${NX_TZDB_DIR}")
52endif() 54endif()
53 55
54target_include_directories(nx_tzdb 56target_include_directories(nx_tzdb
@@ -73,25 +75,25 @@ function(CreateHeader ZONE_PATH HEADER_NAME)
73 target_sources(nx_tzdb PRIVATE ${HEADER_PATH}) 75 target_sources(nx_tzdb PRIVATE ${HEADER_PATH})
74endfunction() 76endfunction()
75 77
76CreateHeader(${NX_TZDB_DIR} base) 78CreateHeader(${NX_TZDB_ROMFS_DIR} base)
77CreateHeader(${NX_TZDB_DIR}/zoneinfo zoneinfo) 79CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo zoneinfo)
78CreateHeader(${NX_TZDB_DIR}/zoneinfo/Africa africa) 80CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Africa africa)
79CreateHeader(${NX_TZDB_DIR}/zoneinfo/America america) 81CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/America america)
80CreateHeader(${NX_TZDB_DIR}/zoneinfo/America/Argentina america_argentina) 82CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/America/Argentina america_argentina)
81CreateHeader(${NX_TZDB_DIR}/zoneinfo/America/Indiana america_indiana) 83CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/America/Indiana america_indiana)
82CreateHeader(${NX_TZDB_DIR}/zoneinfo/America/Kentucky america_kentucky) 84CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/America/Kentucky america_kentucky)
83CreateHeader(${NX_TZDB_DIR}/zoneinfo/America/North_Dakota america_north_dakota) 85CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/America/North_Dakota america_north_dakota)
84CreateHeader(${NX_TZDB_DIR}/zoneinfo/Antarctica antarctica) 86CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Antarctica antarctica)
85CreateHeader(${NX_TZDB_DIR}/zoneinfo/Arctic arctic) 87CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Arctic arctic)
86CreateHeader(${NX_TZDB_DIR}/zoneinfo/Asia asia) 88CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Asia asia)
87CreateHeader(${NX_TZDB_DIR}/zoneinfo/Atlantic atlantic) 89CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Atlantic atlantic)
88CreateHeader(${NX_TZDB_DIR}/zoneinfo/Australia australia) 90CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Australia australia)
89CreateHeader(${NX_TZDB_DIR}/zoneinfo/Brazil brazil) 91CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Brazil brazil)
90CreateHeader(${NX_TZDB_DIR}/zoneinfo/Canada canada) 92CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Canada canada)
91CreateHeader(${NX_TZDB_DIR}/zoneinfo/Chile chile) 93CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Chile chile)
92CreateHeader(${NX_TZDB_DIR}/zoneinfo/Etc etc) 94CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Etc etc)
93CreateHeader(${NX_TZDB_DIR}/zoneinfo/Europe europe) 95CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Europe europe)
94CreateHeader(${NX_TZDB_DIR}/zoneinfo/Indian indian) 96CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Indian indian)
95CreateHeader(${NX_TZDB_DIR}/zoneinfo/Mexico mexico) 97CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Mexico mexico)
96CreateHeader(${NX_TZDB_DIR}/zoneinfo/Pacific pacific) 98CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/Pacific pacific)
97CreateHeader(${NX_TZDB_DIR}/zoneinfo/US us) 99CreateHeader(${NX_TZDB_ROMFS_DIR}/zoneinfo/US us)