set (3RDPARTY_TBBMALLOC_DLL_DIR "" CACHE FILEPATH "The directory containing tbb malloc shared library")
endif()
+if (MSVC)
+ add_definitions (-D__TBB_NO_IMPLICIT_LINKAGE)
+ add_definitions (-D__TBBMALLOC_NO_IMPLICIT_LINKAGE)
+endif()
+
# include occt macros. compiler_bitness, os_wiht_bit, compiler
OCCT_INCLUDE_CMAKE_FILE ("adm/cmake/occt_macros")
list( APPEND USED_LIBS ${FRAMEWORKS_TCL} )
find_library(FRAMEWORKS_TK NAMES Tk)
list( APPEND USED_LIBS ${FRAMEWORKS_TK} )
- if(USE_TBB)
- list( APPEND USED_LIBS tbb )
- list( APPEND USED_LIBS tbbmalloc )
- endif()
list( APPEND USED_LIBS objc )
find_library(FRAMEWORKS_APPKIT NAMES Appkit)
list( APPEND USED_LIBS ${FRAMEWORKS_APPKIT} )
list( APPEND USED_LIBS tcl8.6 )
list( APPEND USED_LIBS X11 )
list( APPEND USED_LIBS tk8.6 )
- if(USE_TBB)
- list( APPEND USED_LIBS tbb )
- list( APPEND USED_LIBS tbbmalloc )
- endif()
+endif()
+
+if(USE_TBB)
+ list( APPEND USED_LIBS tbb )
+ list( APPEND USED_LIBS tbbmalloc )
endif()
OCCT_INCLUDE_CMAKE_FILE (adm/cmake/occt_toolkit)
BRepMesh
)
-if(NOT WIN32)
- if(USE_TBB)
- list( APPEND USED_LIBS tbb )
- list( APPEND USED_LIBS tbbmalloc )
- endif()
+if(USE_TBB)
+ list( APPEND USED_LIBS tbb )
+ list( APPEND USED_LIBS tbbmalloc )
endif()
OCCT_INCLUDE_CMAKE_FILE (adm/cmake/occt_toolkit)
list( APPEND USED_LIBS gdi32.lib )
list( APPEND USED_LIBS advapi32.lib )
list( APPEND USED_LIBS user32.lib )
-else()
- if(USE_TBB)
- list( APPEND USED_LIBS tbb )
- list( APPEND USED_LIBS tbbmalloc )
- endif()
+endif()
+
+if(USE_TBB)
+ list( APPEND USED_LIBS tbb )
+ list( APPEND USED_LIBS tbbmalloc )
endif()
OCCT_INCLUDE_CMAKE_FILE (adm/cmake/occt_toolkit)
list( APPEND USED_LIBS gdi32.lib )
list( APPEND USED_LIBS user32.lib )
list( APPEND USED_LIBS kernel32.lib )
-else()
- if (NOT APPLE)
- list( APPEND USED_LIBS pthread )
- list( APPEND USED_LIBS rt )
- endif()
- if(USE_TBB)
- list( APPEND USED_LIBS tbb )
- list( APPEND USED_LIBS tbbmalloc )
- endif()
+elseif (NOT APPLE)
+ list( APPEND USED_LIBS pthread )
+ list( APPEND USED_LIBS rt )
+endif()
+
+if(USE_TBB)
+ list( APPEND USED_LIBS tbb )
+ list( APPEND USED_LIBS tbbmalloc )
endif()
OCCT_INCLUDE_CMAKE_FILE (adm/cmake/occt_toolkit)