@@ -945,23 +945,43 @@ elseif(NOT APPLE)
945
945
946
946
if (WIN32 )
947
947
INSTALL (DIRECTORY "${INSTALL_SOURCE} /" DESTINATION "." FILES_MATCHING PATTERN "*.dll"
948
- PATTERN "deps" EXCLUDE
948
+ PATTERN ".cmake" EXCLUDE
949
+ PATTERN ".qt" EXCLUDE
950
+ PATTERN "_CPack_Packages" EXCLUDE
951
+ PATTERN "_deps" EXCLUDE
949
952
PATTERN "apps" EXCLUDE
953
+ PATTERN "bin" EXCLUDE
950
954
PATTERN "CMakeFiles" EXCLUDE
951
955
PATTERN "components" EXCLUDE
956
+ PATTERN "deps" EXCLUDE
952
957
PATTERN "docs" EXCLUDE
953
958
PATTERN "extern" EXCLUDE
954
959
PATTERN "files" EXCLUDE
955
- PATTERN "Testing" EXCLUDE )
960
+ PATTERN "lib" EXCLUDE
961
+ PATTERN "SymStore" EXCLUDE
962
+ PATTERN "symstore-venv" EXCLUDE
963
+ PATTERN "Testing" EXCLUDE
964
+ PATTERN "tests_output" EXCLUDE
965
+ PATTERN "try-compile" )
956
966
INSTALL (DIRECTORY "${INSTALL_SOURCE} /" DESTINATION "." CONFIGURATIONS Debug;RelWithDebInfo FILES_MATCHING PATTERN "*.pdb"
957
- PATTERN "deps" EXCLUDE
967
+ PATTERN ".cmake" EXCLUDE
968
+ PATTERN ".qt" EXCLUDE
969
+ PATTERN "_CPack_Packages" EXCLUDE
970
+ PATTERN "_deps" EXCLUDE
958
971
PATTERN "apps" EXCLUDE
972
+ PATTERN "bin" EXCLUDE
959
973
PATTERN "CMakeFiles" EXCLUDE
960
974
PATTERN "components" EXCLUDE
975
+ PATTERN "deps" EXCLUDE
961
976
PATTERN "docs" EXCLUDE
962
977
PATTERN "extern" EXCLUDE
963
978
PATTERN "files" EXCLUDE
964
- PATTERN "Testing" EXCLUDE )
979
+ PATTERN "lib" EXCLUDE
980
+ PATTERN "SymStore" EXCLUDE
981
+ PATTERN "symstore-venv" EXCLUDE
982
+ PATTERN "Testing" EXCLUDE
983
+ PATTERN "tests_output" EXCLUDE
984
+ PATTERN "try-compile" )
965
985
INSTALL (FILES "${INSTALL_SOURCE} /openmw.cfg.install" DESTINATION "." RENAME "openmw.cfg" )
966
986
INSTALL (FILES "${OpenMW_SOURCE_DIR} /CHANGELOG.md" DESTINATION "." RENAME "CHANGELOG.txt" )
967
987
INSTALL (FILES "${OpenMW_SOURCE_DIR} /README.md" DESTINATION "." RENAME "README.txt" )
@@ -1009,7 +1029,11 @@ elseif(NOT APPLE)
1009
1029
SET (VCREDIST64 "${OpenMW_BINARY_DIR} /vcredist_x64.exe" CACHE FILEPATH "Path to vcredist_x64.exe" )
1010
1030
if (EXISTS ${VCREDIST64} )
1011
1031
INSTALL (FILES ${VCREDIST64} DESTINATION "redist" )
1012
- SET (CPACK_NSIS_EXTRA_INSTALL_COMMANDS "ExecWait '\\\" $INSTDIR\\\\ redist\\\\ vcredist_x64.exe\\\" /q /norestart'" )
1032
+ get_filename_component (REDIST_FILENAME "${VCREDIST64} " NAME )
1033
+ SET (CPACK_NSIS_EXTRA_INSTALL_COMMANDS "
1034
+ ExecWait '\\\" $INSTDIR\\\\ redist\\\\ ${REDIST_FILENAME} \\\" /q /norestart'
1035
+ RMDir /r \\\" $INSTDIR\\\\ redist\\\"
1036
+ " )
1013
1037
endif (EXISTS ${VCREDIST64} )
1014
1038
1015
1039
if (CMAKE_CL_64 )
0 commit comments