Skip to content

Commit 8f2c998

Browse files
committed
Merge branch 'long-long-path' into 'master'
Support long paths on Windows See merge request OpenMW/openmw!5054
2 parents 7d9eee3 + 115ee7a commit 8f2c998

File tree

21 files changed

+69
-7
lines changed

21 files changed

+69
-7
lines changed

apps/benchmarks/detournavigator/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@ if (BUILD_WITH_CODE_COVERAGE)
1313
target_compile_options(openmw_detournavigator_navmeshtilescache_benchmark PRIVATE --coverage)
1414
target_link_libraries(openmw_detournavigator_navmeshtilescache_benchmark gcov)
1515
endif()
16+
17+
if (WIN32)
18+
target_sources(openmw_detournavigator_navmeshtilescache_benchmark PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
19+
endif()

apps/benchmarks/esm/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@ if (BUILD_WITH_CODE_COVERAGE)
1313
target_compile_options(openmw_esm_refid_benchmark PRIVATE --coverage)
1414
target_link_libraries(openmw_esm_refid_benchmark gcov)
1515
endif()
16+
17+
if (WIN32)
18+
target_sources(openmw_esm_refid_benchmark PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
19+
endif()

apps/benchmarks/settings/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,7 @@ if (BUILD_WITH_CODE_COVERAGE)
1616
target_compile_options(openmw_settings_access_benchmark PRIVATE --coverage)
1717
target_link_libraries(openmw_settings_access_benchmark gcov)
1818
endif()
19+
20+
if (WIN32)
21+
target_sources(openmw_settings_access_benchmark PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
22+
endif()

apps/bsatool/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ target_link_libraries(bsatool
1313
components
1414
)
1515

16+
if (WIN32)
17+
target_sources(bsatool PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
18+
endif()
19+
1620
if (BUILD_WITH_CODE_COVERAGE)
1721
target_compile_options(bsatool PRIVATE --coverage)
1822
target_link_libraries(bsatool gcov)

apps/bulletobjecttool/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ target_link_libraries(openmw-bulletobjecttool
1010
components
1111
)
1212

13+
if (WIN32)
14+
target_sources(openmw-bulletobjecttool PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
15+
endif()
16+
1317
if (BUILD_WITH_CODE_COVERAGE)
1418
target_compile_options(openmw-bulletobjecttool PRIVATE --coverage)
1519
target_link_libraries(openmw-bulletobjecttool gcov)

apps/components_tests/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,10 @@ target_link_libraries(components-tests
107107
components
108108
)
109109

110+
if (WIN32)
111+
target_sources(components-tests PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
112+
endif()
113+
110114
# Fix for not visible pthreads functions for linker with glibc 2.15
111115
if (UNIX AND NOT APPLE)
112116
target_link_libraries(components-tests ${CMAKE_THREAD_LIBS_INIT})

apps/esmtool/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ target_link_libraries(esmtool
2020
components
2121
)
2222

23+
if (WIN32)
24+
target_sources(esmtool PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
25+
endif()
26+
2327
if (BUILD_WITH_CODE_COVERAGE)
2428
target_compile_options(esmtool PRIVATE --coverage)
2529
target_link_libraries(esmtool gcov)

apps/essimporter/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ target_link_libraries(openmw-essimporter
3737
components
3838
)
3939

40+
if (WIN32)
41+
target_sources(openmw-essimporter PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
42+
endif()
43+
4044
if (BUILD_WITH_CODE_COVERAGE)
4145
target_compile_options(openmw-essimporter PRIVATE --coverage)
4246
target_link_libraries(openmw-essimporter gcov)

apps/launcher/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ target_link_libraries(openmw-launcher
7474

7575
target_link_libraries(openmw-launcher Qt::Widgets Qt::Core Qt::Svg)
7676

77+
if (WIN32)
78+
target_sources(openmw-launcher PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
79+
endif()
80+
7781
if (BUILD_WITH_CODE_COVERAGE)
7882
target_compile_options(openmw-launcher PRIVATE --coverage)
7983
target_link_libraries(openmw-launcher gcov)

apps/mwiniimporter/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ target_link_libraries(openmw-iniimporter
1818
components
1919
)
2020

21+
if (WIN32)
22+
target_sources(openmw-iniimporter PRIVATE ${CMAKE_SOURCE_DIR}/files/windows/other-apps.manifest)
23+
endif()
24+
2125
if (WIN32)
2226
INSTALL(TARGETS openmw-iniimporter RUNTIME DESTINATION ".")
2327
endif(WIN32)

0 commit comments

Comments
 (0)