git-svn-id: svn://db.shs.com.ru/libs@901 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -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\"
|
||||
|
||||
Reference in New Issue
Block a user