git-svn-id: svn://db.shs.com.ru/libs@901 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2020-03-24 11:51:16 +00:00
parent 5f2e87eab6
commit fe61538b9b

View File

@@ -86,6 +86,16 @@ macro(make_rc _T _out)
set(WINDOWS_RC_LABEL "${${_T}_LABEL}")
set(WINDOWS_RC_COMPANY "${${_T}_COMPANY}")
set(WINDOWS_RC_INFO "${${_T}_INFO}")
get_target_property(target_type ${_T} TYPE)
message("target_type=${target_type}")
if (target_type STREQUAL "EXECUTABLE")
elseif (target_type STREQUAL "SHARED_LIBRARY")
set(WINDOWS_RC_FILETYPE "0x2L")
elseif (target_type STREQUAL "STATIC_LIBRARY")
set(WINDOWS_RC_FILETYPE "0x7L")
else()
set(WINDOWS_RC_FILETYPE "0x1L")
endif()
get_filename_component(WINDOWS_RC_ICON "${${_T}_ICON}" REALPATH BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
set(_rc_file "${CMAKE_CURRENT_BINARY_DIR}/winres.rc")
file(WRITE ${_rc_file}
@@ -102,7 +112,7 @@ PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
FILETYPE 0x2L
FILETYPE ${WINDOWS_RC_FILETYPE}
FILESUBTYPE 0x0L
BEGIN
BLOCK \"StringFileInfo\"