diff options
author | Ray Molenkamp <github@lazydodo.com> | 2022-11-02 07:24:18 +0300 |
---|---|---|
committer | Ray Molenkamp <github@lazydodo.com> | 2022-11-02 07:24:18 +0300 |
commit | 9e579fb2fdba6f95c9c171cbec3f3380eca4a412 (patch) | |
tree | bdd35a21e945d65876f9952f3bcf82073862bfd8 /build_files | |
parent | f25c259345eab0f313a476d46f227b99506cf1b4 (diff) |
cmake: support ocio 2.2.0 on windows
small changes in libnames and an extra new
dependency.
Diffstat (limited to 'build_files')
-rw-r--r-- | build_files/cmake/platform/platform_win32.cmake | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/build_files/cmake/platform/platform_win32.cmake b/build_files/cmake/platform/platform_win32.cmake index 9a7f97c2dbe..dcdae60668f 100644 --- a/build_files/cmake/platform/platform_win32.cmake +++ b/build_files/cmake/platform/platform_win32.cmake @@ -83,7 +83,7 @@ string(APPEND CMAKE_MODULE_LINKER_FLAGS " /SAFESEH:NO /ignore:4099") list(APPEND PLATFORM_LINKLIBS ws2_32 vfw32 winmm kernel32 user32 gdi32 comdlg32 Comctl32 version advapi32 shfolder shell32 ole32 oleaut32 uuid psapi Dbghelp Shlwapi - pathcch Shcore Dwmapi + pathcch Shcore Dwmapi Crypt32 ) if(WITH_INPUT_IME) @@ -649,14 +649,27 @@ if(WITH_OPENCOLORIO) set(OPENCOLORIO_LIBPATH ${OPENCOLORIO}/lib) set(OPENCOLORIO_LIBRARIES optimized ${OPENCOLORIO_LIBPATH}/OpenColorIO.lib - optimized ${OPENCOLORIO_LIBPATH}/libyaml-cpp.lib optimized ${OPENCOLORIO_LIBPATH}/libexpatMD.lib optimized ${OPENCOLORIO_LIBPATH}/pystring.lib debug ${OPENCOLORIO_LIBPATH}/OpencolorIO_d.lib - debug ${OPENCOLORIO_LIBPATH}/libyaml-cpp_d.lib debug ${OPENCOLORIO_LIBPATH}/libexpatdMD.lib debug ${OPENCOLORIO_LIBPATH}/pystring_d.lib ) + if(EXISTS ${OPENCOLORIO_LIBPATH}/libyaml-cpp.lib) # 3.4 name + list(APPEND OPENCOLORIO_LIBRARIES + optimized ${OPENCOLORIO_LIBPATH}/libyaml-cpp.lib + debug ${OPENCOLORIO_LIBPATH}/libyaml-cpp_d.lib + ) + elseif(EXISTS ${OPENCOLORIO_LIBPATH}/yaml-cpp.lib) # 3.5 name + list(APPEND OPENCOLORIO_LIBRARIES + optimized ${OPENCOLORIO_LIBPATH}/yaml-cpp.lib + optimized ${OPENCOLORIO_LIBPATH}/libminizip.lib + debug ${OPENCOLORIO_LIBPATH}/yaml-cppd.lib + debug ${OPENCOLORIO_LIBPATH}/libminizip.lib + ) + else() + message("FATAL YAML-CPP dependency not found") + endif() endif() set(OPENCOLORIO_DEFINITIONS "-DOpenColorIO_SKIP_IMPORTS") endif() |