mirror of
https://github.com/smartcmd/MinecraftConsoles.git
synced 2026-08-20 09:57:09 +00:00
Define Iggy libs per platform
This commit is contained in:
parent
e29b7b630e
commit
ff4e0f8095
|
|
@ -13,7 +13,8 @@
|
||||||
"inherits": "base",
|
"inherits": "base",
|
||||||
"cacheVariables": {
|
"cacheVariables": {
|
||||||
"PLATFORM_DEFINES": "_WINDOWS64",
|
"PLATFORM_DEFINES": "_WINDOWS64",
|
||||||
"PLATFORM_NAME": "Windows64"
|
"PLATFORM_NAME": "Windows64",
|
||||||
|
"IGGY_LIBS": "iggy_w64.lib;iggyperfmon_w64.lib;iggyexpruntime_w64.lib"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -23,7 +24,8 @@
|
||||||
"toolchainFile": "${sourceDir}/cmake/toolchains/durango.cmake",
|
"toolchainFile": "${sourceDir}/cmake/toolchains/durango.cmake",
|
||||||
"cacheVariables": {
|
"cacheVariables": {
|
||||||
"PLATFORM_DEFINES": "_DURANGO;_XBOX_ONE",
|
"PLATFORM_DEFINES": "_DURANGO;_XBOX_ONE",
|
||||||
"PLATFORM_NAME": "Durango"
|
"PLATFORM_NAME": "Durango",
|
||||||
|
"IGGY_LIBS": "iggy_durango.lib;iggyperfmon_durango.lib"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -33,7 +35,8 @@
|
||||||
"toolchainFile": "${sourceDir}/cmake/toolchains/orbis.cmake",
|
"toolchainFile": "${sourceDir}/cmake/toolchains/orbis.cmake",
|
||||||
"cacheVariables": {
|
"cacheVariables": {
|
||||||
"PLATFORM_DEFINES": "__ORBIS__",
|
"PLATFORM_DEFINES": "__ORBIS__",
|
||||||
"PLATFORM_NAME": "Orbis"
|
"PLATFORM_NAME": "Orbis",
|
||||||
|
"IGGY_LIBS": "libiggy_orbis.a;libiggyperfmon_orbis.a"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -43,7 +46,8 @@
|
||||||
"toolchainFile": "${sourceDir}/cmake/toolchains/ps3.cmake",
|
"toolchainFile": "${sourceDir}/cmake/toolchains/ps3.cmake",
|
||||||
"cacheVariables": {
|
"cacheVariables": {
|
||||||
"PLATFORM_DEFINES": "__PS3__",
|
"PLATFORM_DEFINES": "__PS3__",
|
||||||
"PLATFORM_NAME": "PS3"
|
"PLATFORM_NAME": "PS3",
|
||||||
|
"IGGY_LIBS": "libiggy_ps3.a;libiggyperfmon_ps3.a;libiggyexpruntime_ps3.a"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -53,7 +57,8 @@
|
||||||
"toolchainFile": "${sourceDir}/cmake/toolchains/psvita.cmake",
|
"toolchainFile": "${sourceDir}/cmake/toolchains/psvita.cmake",
|
||||||
"cacheVariables": {
|
"cacheVariables": {
|
||||||
"PLATFORM_DEFINES": "__PSVITA__",
|
"PLATFORM_DEFINES": "__PSVITA__",
|
||||||
"PLATFORM_NAME": "PSVita"
|
"PLATFORM_NAME": "PSVita",
|
||||||
|
"IGGY_LIBS": "libiggy_psp2.a;libiggyperfmon_psp2.a"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -52,9 +52,6 @@ target_link_libraries(Minecraft.Client PRIVATE
|
||||||
XInput9_1_0
|
XInput9_1_0
|
||||||
wsock32
|
wsock32
|
||||||
legacy_stdio_definitions
|
legacy_stdio_definitions
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/Iggy/lib/iggy_w64.lib"
|
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/Iggy/lib/iggyperfmon_w64.lib"
|
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/Iggy/lib/iggyexpruntime_w64.lib"
|
|
||||||
$<$<CONFIG:Debug>: # Debug 4J libraries
|
$<$<CONFIG:Debug>: # Debug 4J libraries
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Input_d.lib"
|
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Input_d.lib"
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Storage_d.lib"
|
"${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/4JLibs/libs/4J_Storage_d.lib"
|
||||||
|
|
@ -67,6 +64,11 @@ target_link_libraries(Minecraft.Client PRIVATE
|
||||||
>
|
>
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Iggy libs
|
||||||
|
foreach(lib IN LISTS IGGY_LIBS)
|
||||||
|
target_link_libraries(Minecraft.Client PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/${PLATFORM_NAME}/Iggy/libs/${lib}")
|
||||||
|
endforeach()
|
||||||
|
|
||||||
# ---
|
# ---
|
||||||
# Asset / redist copy
|
# Asset / redist copy
|
||||||
# ---
|
# ---
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue