Solve restriction of MinGW that users have to turn ffmpeg on for cmake.
This commit is contained in:
@@ -370,11 +370,6 @@ if(MINGW)
|
|||||||
"because it is currently unsupported, remove this "
|
"because it is currently unsupported, remove this "
|
||||||
"line if youre a developer who wants to add support.")
|
"line if youre a developer who wants to add support.")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if((NOT WITH_CODEC_FFMPEG) AND (WITH_CYCLES OR WITH_IMAGE_OPENEXR OR WITH_IMAGE_TIFF))
|
|
||||||
message(FATAL_ERROR "MINGW has a problem with: WITH_CYCLES/WITH_IMAGE_OPENEXR/WITH_IMAGE_TIFF "
|
|
||||||
"when WITH_CODEC_FFMPEG is disabled, enable FFMPEG or disable CYCLES/EXR/TIFF.")
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
TEST_SSE_SUPPORT(COMPILER_SSE_FLAG COMPILER_SSE2_FLAG)
|
TEST_SSE_SUPPORT(COMPILER_SSE_FLAG COMPILER_SSE2_FLAG)
|
||||||
|
@@ -212,11 +212,9 @@ macro(setup_liblinks
|
|||||||
target_link_libraries(${target}
|
target_link_libraries(${target}
|
||||||
${OPENGL_gl_LIBRARY}
|
${OPENGL_gl_LIBRARY}
|
||||||
${OPENGL_glu_LIBRARY}
|
${OPENGL_glu_LIBRARY}
|
||||||
${JPEG_LIBRARIES}
|
|
||||||
${PNG_LIBRARIES}
|
${PNG_LIBRARIES}
|
||||||
${ZLIB_LIBRARIES}
|
${ZLIB_LIBRARIES}
|
||||||
${FREETYPE_LIBRARY}
|
${FREETYPE_LIBRARY})
|
||||||
${PLATFORM_LINKLIBS})
|
|
||||||
|
|
||||||
# since we are using the local libs for python when compiling msvc projects, we need to add _d when compiling debug versions
|
# since we are using the local libs for python when compiling msvc projects, we need to add _d when compiling debug versions
|
||||||
if(WITH_PYTHON) # AND NOT WITH_PYTHON_MODULE # WIN32 needs
|
if(WITH_PYTHON) # AND NOT WITH_PYTHON_MODULE # WIN32 needs
|
||||||
@@ -271,6 +269,7 @@ macro(setup_liblinks
|
|||||||
if(WITH_BOOST)
|
if(WITH_BOOST)
|
||||||
target_link_libraries(${target} ${BOOST_LIBRARIES})
|
target_link_libraries(${target} ${BOOST_LIBRARIES})
|
||||||
endif()
|
endif()
|
||||||
|
target_link_libraries(${target} ${JPEG_LIBRARIES})
|
||||||
if(WITH_IMAGE_OPENEXR)
|
if(WITH_IMAGE_OPENEXR)
|
||||||
if(WIN32 AND NOT UNIX AND NOT CMAKE_COMPILER_IS_GNUCC)
|
if(WIN32 AND NOT UNIX AND NOT CMAKE_COMPILER_IS_GNUCC)
|
||||||
file_list_suffix(OPENEXR_LIBRARIES_DEBUG "${OPENEXR_LIBRARIES}" "_d")
|
file_list_suffix(OPENEXR_LIBRARIES_DEBUG "${OPENEXR_LIBRARIES}" "_d")
|
||||||
@@ -328,6 +327,8 @@ macro(setup_liblinks
|
|||||||
if(WIN32 AND NOT UNIX)
|
if(WIN32 AND NOT UNIX)
|
||||||
target_link_libraries(${target} ${PTHREADS_LIBRARIES})
|
target_link_libraries(${target} ${PTHREADS_LIBRARIES})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
target_link_libraries(${target} ${PLATFORM_LINKLIBS})
|
||||||
endmacro()
|
endmacro()
|
||||||
|
|
||||||
macro(TEST_SSE_SUPPORT
|
macro(TEST_SSE_SUPPORT
|
||||||
@@ -677,4 +678,4 @@ macro(set_lib_path
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
endmacro()
|
endmacro()
|
||||||
|
Reference in New Issue
Block a user