@@ -31,24 +31,22 @@ if( NOT(IOS OR ANDROID) )
3131 # 注意点:
3232 # libpngのバージョンは、Unreal EngineのPngImageWrapper.hに記載のバージョンに合わせる必要があります。
3333 # そうでないと、UEでパッケージ化したあとexeを起動したときにassertion failedのダイアログが出て強制終了になります。
34- # Unreal Engineの対応バージョンを上げるときには併せてPngImageWrapperで利用のlibpngバージョンを確認し、
35- # libpngのバージョンが上がる場合はlibplateau submoduleのlibpngを新しいバージョンにしたうえで下のpng15_staticの15を{major_ver}{minor_ver}に置き換える必要がありそうです。
36- add_dependencies (plateau libjpeg-turbo png15_static tiff hmm)
37- target_link_libraries (plateau PRIVATE ${JPEG_TURBO_LIBRARIES} png15_static tiff hmm)
34+ add_dependencies (plateau libjpeg-turbo png_static tiff hmm)
35+ target_link_libraries (plateau PRIVATE ${JPEG_TURBO_LIBRARIES} png_static tiff hmm)
3836 target_include_directories (plateau PRIVATE
3937 "${JPEG_TURBO_INCLUDE_DIRS} "
4038 "${PNG_INCLUDE_DIRS} "
4139 "${TIFF_INCLUDE} "
4240 "${HMM_INCLUDE} "
4341 )
4442else ()
45- target_link_libraries (plateau PUBLIC
46- "citygml"
47- "GLTFSDK"
48- "crypto"
49- "ssl"
43+ target_link_libraries (plateau PUBLIC
44+ "citygml"
45+ "GLTFSDK"
46+ "crypto"
47+ "ssl"
5048 "c_wrapper"
51- "png15_static "
49+ "png_static "
5250 "${LibOpenMeshCore} "
5351 "${LibOpenMeshTools} "
5452 "hmm"
@@ -97,7 +95,7 @@ if(BUILD_LIB_TYPE STREQUAL "static")
9795 $<TARGET_FILE:LibXml2>
9896 $<TARGET_FILE:httplib>
9997 $<TARGET_FILE:zlibstatic>
100- $<TARGET_FILE:png15_static >
98+ $<TARGET_FILE:png_static >
10199 $<TARGET_FILE:tiff>
102100 $<TARGET_FILE:hmm>
103101 ${JPEG_TURBO_LIBRARIES}
@@ -116,7 +114,7 @@ if(BUILD_LIB_TYPE STREQUAL "static")
116114 endif ()
117115
118116 if (BUILD_LIB_TYPE STREQUAL "static" )
119- set (COMBINE_LIB_DEPENDS plateau citygml xerces-c GLTFSDK crypto ssl LibXml2 httplib zlibstatic libjpeg-turbo png15_static tiff ${LibOpenMeshCore} ${LibOpenMeshTools} hmm)
117+ set (COMBINE_LIB_DEPENDS plateau citygml xerces-c GLTFSDK crypto ssl LibXml2 httplib zlibstatic libjpeg-turbo png_static tiff ${LibOpenMeshCore} ${LibOpenMeshTools} hmm)
120118
121119 # windows で libファイル結合します。
122120 # 参考 : https://stackoverflow.com/questions/60190374/how-to-bundle-multiple-static-libraries-into-single-library-in-cmake-for-windows
0 commit comments