File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
P0267_RefImpl/P0267_RefImpl/cairo Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,12 @@ target_include_directories(io2d_cairo SYSTEM PUBLIC ${CAIRO_INCLUDE_DIR} ${GRAPH
4646target_link_libraries (io2d_cairo PUBLIC ${GRAPHICSMAGICK_LIB} )
4747
4848if (MSVC )
49- target_link_libraries (io2d_cairo PUBLIC debug ${CAIRO_LIB_DEBUG} optimized ${CAIRO_LIB_RELEASE} )
49+ if (CAIRO_LIB_DEBUG STREQUAL "CAIRO_LIB_DEBUG-NOTFOUND" )
50+ message (STATUS "io2d: Can't find Debug build of Cairo. Will try to use Release build, instead." )
51+ target_link_libraries (io2d_cairo PUBLIC ${CAIRO_LIB_RELEASE} )
52+ else ()
53+ target_link_libraries (io2d_cairo PUBLIC debug ${CAIRO_LIB_DEBUG} optimized ${CAIRO_LIB_RELEASE} )
54+ endif ()
5055else ()
5156 target_link_libraries (io2d_cairo PUBLIC ${CAIRO_LIB} )
5257endif ()
Original file line number Diff line number Diff line change @@ -30,20 +30,14 @@ if(MSVC)
3030 find_library (FREETYPE_LIB freetype)
3131 find_library (FONTCONFIG_LIB fontconfig)
3232 find_library (BZ_LIB bz2)
33- find_library (ZLIB_LIB_DEBUG zlibd)
34- find_library (ZLIB_LIB_RELEASE zlib)
3533 find_library (JPEG_LIB jpeg)
36- find_library (PNG_LIB_DEBUG libpng16d)
37- find_library (PNG_LIB_RELEASE libpng16)
3834 find_library (TIFF_LIB tiff)
3935 find_library (EXPAT_LIB expat)
4036 find_library (LZMA_LIB lzma)
4137 find_library (ICONV_LIB libiconv)
4238 find_library (CHARSET_LIB libcharset)
4339
4440 target_link_libraries (io2d_cairo_win32 PUBLIC ${PIXMAN_LIB} ${FREETYPE_LIB} ${FONTCONFIG_LIB} ${BZ_LIB} ${JPEG_LIB} ${TIFF_LIB} ${EXPAT_LIB} ${LZMA_LIB} ${ICONV_LIB} ${CHARSET_LIB} )
45- target_link_libraries (io2d_cairo_win32 PUBLIC debug ${PNG_LIB_DEBUG} optimized ${PNG_LIB_RELEASE} )
46- target_link_libraries (io2d_cairo_win32 PUBLIC debug ${ZLIB_LIB_DEBUG} optimized ${ZLIB_LIB_RELEASE} )
4741endif ()
4842
4943install (
You can’t perform that action at this time.
0 commit comments