38 lines
1.8 KiB
CMake
38 lines
1.8 KiB
CMake
string(LENGTH "${LIB_VERSION_MAJOR}" _len)
|
|
string(SUBSTRING "00${LIB_VERSION_MAJOR}" ${_len} -1 PS3_APP_VER_MAJOR)
|
|
string(LENGTH "${LIB_VERSION_MINOR}" _len)
|
|
string(SUBSTRING "00${LIB_VERSION_MINOR}" ${_len} -1 PS3_APP_VER_MINOR)
|
|
set(PS3_APP_VER "${PS3_APP_VER_MAJOR}.${PS3_APP_VER_MINOR}")
|
|
|
|
string(LENGTH "${LIB_VERSION_PATCH}" _len)
|
|
string(SUBSTRING "00${LIB_VERSION_PATCH}" ${_len} -1 PS3_APP_REVISION)
|
|
set(PS3_APP_REVISION "01.${PS3_APP_REVISION}")
|
|
|
|
set(PS3_PKG_NP_TITLE_ID "${PS3_PKG_TITLE_ID}_00")
|
|
set(PS3_PKG_SERVICE_ID "${PS3_PKG_PUBLISHER_ID}-${PS3_PKG_NP_TITLE_ID}")
|
|
if(CMAKE_BUILD_TYPE STREQUAL "Release")
|
|
string(LENGTH "${PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR}" _len)
|
|
if (${_len} GREATER 5)
|
|
set(PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR "${LIB_VERSION_MAJOR}${LIB_VERSION_MINOR}")
|
|
string(LENGTH "${PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR}" _len)
|
|
endif()
|
|
string(SUBSTRING "00000${PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR}" ${_len} -1 PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR)
|
|
|
|
set(PS3_PKG_ENTITLEMENT_LABEL "MGBARELEASE${PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR}")
|
|
else()
|
|
set(PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR "${LIB_VERSION_MAJOR}${LIB_VERSION_MINOR}${LIB_VERSION_PATCH}")
|
|
|
|
string(LENGTH "${PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR}" _len)
|
|
if (${_len} GREATER 7)
|
|
set(PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR "${LIB_VERSION_MAJOR}${LIB_VERSION_MINOR}")
|
|
string(LENGTH "${PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR}" _len)
|
|
endif()
|
|
string(SUBSTRING "0000000${PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR}" ${_len} -1 PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR)
|
|
|
|
set(PS3_PKG_ENTITLEMENT_LABEL "MDEBUG${PS3_PKG_ENTITLEMENT_LABEL_VERSION_STR}")
|
|
endif()
|
|
set(PS3_PKG_CONTENT_ID "${PS3_PKG_SERVICE_ID}-${PS3_PKG_ENTITLEMENT_LABEL}")
|
|
|
|
set(PS3_PKG_ICON "${CMAKE_CURRENT_SOURCE_DIR}/icon0.png")
|
|
set(PS3_PKG_CONTENT_FOLDER "content/")
|