1 # CSF variables definition
3 if(CSFS_ALREADY_INCLUDED)
6 set(CSFS_ALREADY_INCLUDED 1)
9 if (NOT DEFINED USE_TCL)
10 OCCT_IS_PRODUCT_REQUIRED (CSF_TclLibs USE_TCL)
15 set (CSF_TBB "tbb tbbmalloc")
22 set (CSF_FREETYPE "freetype")
29 set (CSF_FreeImagePlus "freeimage")
31 set (CSF_FreeImagePlus)
37 set (CSF_TclLibs "tcl86")
38 set (CSF_TclTkLibs "tk86")
41 set (CSF_TclTkLibs Tk)
44 set (CSF_TclLibs "tcl8.6")
45 set (CSF_TclTkLibs "tk8.6")
51 if (NOT DEFINED ANDROID)
53 set (CSF_GL2PS "gl2ps")
60 set (CSF_advapi32 "advapi32.lib")
61 set (CSF_gdi32 "gdi32.lib")
62 set (CSF_user32 "user32.lib")
63 set (CSF_wsock32 "wsock32.lib")
64 set (CSF_psapi "Psapi.lib")
65 if ("${CMAKE_SYSTEM_NAME}" STREQUAL "WindowsStore" OR USE_GLES2)
66 set (CSF_OpenGlLibs "libEGL libGLESv2")
68 set (CSF_OpenGlLibs "opengl32.lib")
77 find_library (Appkit_LIB NAMES Appkit)
78 set (CSF_Appkit ${Appkit_LIB})
80 find_library (IOKit_LIB NAMES IOKit)
81 set (CSF_IOKit ${IOKit_LIB})
83 OCCT_CHECK_AND_UNSET (Appkit_LIB)
84 OCCT_CHECK_AND_UNSET (IOKit_LIB)
87 set (CSF_OpenGlLibs GL)
88 set (CSF_XwLibs "X11 Xext Xmu Xi")
90 find_library (OpenGlLibs_LIB NAMES OpenGL)
91 set (CSF_OpenGlLibs ${OpenGlLibs_LIB})
93 OCCT_CHECK_AND_UNSET (OpenGlLibs_LIB)
97 set (CSF_ThreadLibs "c")
98 set (CSF_OpenGlLibs "EGL GLESv2")
100 set (CSF_ThreadLibs "pthread rt stdc++")
101 set (CSF_OpenGlLibs "GL")
102 set (CSF_XwLibs "X11 Xext Xmu Xi")