X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=adm%2Fcmake%2Focct_toolkit.cmake;h=1702611e471ae1df54d9f5b6db44db08ecaba316;hp=57c9269c26a3613323de43ae413aff72e28f5f91;hb=b1f350a2e1168f42487de0549ac425da67c1c407;hpb=c22e576d5e3d3f910d092d65405c8f36dd1d1d3b diff --git a/adm/cmake/occt_toolkit.cmake b/adm/cmake/occt_toolkit.cmake index 57c9269c26..1702611e47 100644 --- a/adm/cmake/occt_toolkit.cmake +++ b/adm/cmake/occt_toolkit.cmake @@ -11,6 +11,9 @@ set (PRECOMPILED_DEFS) if (NOT BUILD_SHARED_LIBS) list (APPEND PRECOMPILED_DEFS "-DOCCT_NO_PLUGINS") + if (WIN32) + list (APPEND PRECOMPILED_DEFS "-DHAVE_NO_DLL") + endif() endif() # Get all used packages from toolkit @@ -139,7 +142,7 @@ foreach (OCCT_MODULE ${OCCT_MODULES}) endif() endforeach() -if (NOT SINGLE_GENERATOR) +if (WIN32) OCCT_INSERT_CODE_FOR_TARGET () endif() @@ -281,9 +284,19 @@ if("${VTK_RENDERING_BACKEND}" STREQUAL "OpenGL2") list (REMOVE_ITEM USED_TOOLKITS_BY_CURRENT_PROJECT ${VTK_EXCLUDE_LIBRARY}) if (${VTK_EXCLUDE_LIBRARY} STREQUAL vtkRenderingOpenGL) list (APPEND USED_TOOLKITS_BY_CURRENT_PROJECT vtkRenderingOpenGL2) + if(VTK_MAJOR_VERSION GREATER 6) + list (APPEND USED_TOOLKITS_BY_CURRENT_PROJECT vtkRenderingGL2PSOpenGL2) + endif() endif() endif() endforeach() +else() + if(VTK_MAJOR_VERSION EQUAL 6 AND VTK_MINOR_VERSION GREATER 2 OR VTK_MAJOR_VERSION GREATER 6) + list (FIND USED_TOOLKITS_BY_CURRENT_PROJECT "vtkRenderingFreeTypeOpenGL" IS_VTK_RENDER_FREETYPE_FOUND) + if (NOT ${IS_VTK_RENDER_FREETYPE_FOUND} EQUAL -1) + list (REMOVE_ITEM USED_TOOLKITS_BY_CURRENT_PROJECT "vtkRenderingFreeTypeOpenGL") + endif() + endif() endif() if (BUILD_SHARED_LIBS)