Fix T63678 Link error of tests with MSVC.
authorRay Molenkamp <github@lazydodo.com>
Wed, 17 Apr 2019 13:58:48 +0000 (07:58 -0600)
committerRay Molenkamp <github@lazydodo.com>
Wed, 17 Apr 2019 13:58:48 +0000 (07:58 -0600)
Ideally OCIO removes their log2 implementation from the global namespace
but for now this linker tweak will have to do.

tests/gtests/alembic/CMakeLists.txt
tests/gtests/bmesh/CMakeLists.txt

index 1eaefe6..57b1fb5 100644 (file)
@@ -34,6 +34,8 @@ set(INC
 
 set(LIB
   bf_blenloader  # Should not be needed but gives linking error without it.
+  bf_intern_opencolorio # Should not be needed but gives windows linker errors if the ocio libs are linked before this
+  bf_gpu # Should not be needed but gives windows linker errors if the ocio libs are linked before this
   bf_alembic
 )
 
index 4093ace..f9e1c97 100644 (file)
@@ -29,6 +29,8 @@ set(INC
 
 set(LIB
   bf_blenloader  # Should not be needed but gives linking error without it.
+  bf_intern_opencolorio # Should not be needed but gives windows linker errors if the ocio libs are linked before this
+  bf_gpu # Should not be needed but gives windows linker errors if the ocio libs are linked before this
   bf_bmesh
 )