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_LABEL "${${_T}_LABEL}")
|
||||||
set(WINDOWS_RC_COMPANY "${${_T}_COMPANY}")
|
set(WINDOWS_RC_COMPANY "${${_T}_COMPANY}")
|
||||||
set(WINDOWS_RC_INFO "${${_T}_INFO}")
|
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})
|
get_filename_component(WINDOWS_RC_ICON "${${_T}_ICON}" REALPATH BASE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
set(_rc_file "${CMAKE_CURRENT_BINARY_DIR}/winres.rc")
|
set(_rc_file "${CMAKE_CURRENT_BINARY_DIR}/winres.rc")
|
||||||
file(WRITE ${_rc_file}
|
file(WRITE ${_rc_file}
|
||||||
@@ -102,7 +112,7 @@ PRODUCTVERSION 1,0,0,0
|
|||||||
FILEFLAGSMASK 0x3fL
|
FILEFLAGSMASK 0x3fL
|
||||||
FILEFLAGS 0x0L
|
FILEFLAGS 0x0L
|
||||||
FILEOS 0x40004L
|
FILEOS 0x40004L
|
||||||
FILETYPE 0x2L
|
FILETYPE ${WINDOWS_RC_FILETYPE}
|
||||||
FILESUBTYPE 0x0L
|
FILESUBTYPE 0x0L
|
||||||
BEGIN
|
BEGIN
|
||||||
BLOCK \"StringFileInfo\"
|
BLOCK \"StringFileInfo\"
|
||||||
|
|||||||
Reference in New Issue
Block a user