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_FFmpeg "avcodec avformat swscale avutil")
36 set (CSF_FreeImagePlus "freeimage")
39 set (CSF_FreeImagePlus "windowscodecs")
41 set (CSF_FreeImagePlus)
47 set (CSF_OpenVR "openvr_api")
55 set (CSF_TclLibs "tcl86")
60 set (CSF_TclLibs "tcl8.6")
68 set (CSF_TclTkLibs "tk86")
71 set (CSF_TclTkLibs Tk)
73 set (CSF_TclTkLibs "tk8.6")
79 set (CSF_advapi32 "advapi32.lib")
80 set (CSF_gdi32 "gdi32.lib")
81 set (CSF_user32 "user32.lib")
82 set (CSF_shell32 "shell32.lib")
83 set (CSF_wsock32 "wsock32.lib")
84 set (CSF_psapi "psapi.lib")
85 set (CSF_winmm "winmm.lib")
86 set (CSF_d3d9 "D3D9.lib")
87 set (CSF_OpenGlLibs "opengl32.lib")
88 set (CSF_OpenGlesLibs "libEGL libGLESv2")
96 find_library (Appkit_LIB NAMES UIKit)
97 set (CSF_Appkit ${Appkit_LIB})
99 find_library (Appkit_LIB NAMES AppKit)
100 set (CSF_Appkit ${Appkit_LIB})
102 OCCT_CHECK_AND_UNSET (Appkit_LIB)
104 find_library (IOKit_LIB NAMES IOKit)
105 set (CSF_IOKit ${IOKit_LIB})
106 OCCT_CHECK_AND_UNSET (IOKit_LIB)
109 find_library (OpenGlesLibs_LIB NAMES OpenGLES)
110 set (CSF_OpenGlesLibs ${OpenGlesLibs_LIB})
111 OCCT_CHECK_AND_UNSET (OpenGlesLibs_LIB)
113 set (CSF_OpenGlLibs GL)
114 set (CSF_XwLibs "X11 Xext Xmu Xi")
116 find_library (OpenGlLibs_LIB NAMES OpenGL)
117 set (CSF_OpenGlLibs ${OpenGlLibs_LIB})
118 OCCT_CHECK_AND_UNSET (OpenGlLibs_LIB)
122 set (CSF_ThreadLibs "c")
123 set (CSF_OpenGlesLibs "EGL GLESv2")
124 set (CSF_androidlog "log")
126 set (CSF_ThreadLibs "pthread rt stdc++")
128 set (CSF_OpenGlLibs "GL")
129 set (CSF_XwLibs "X11 Xext Xmu Xi")
131 set (CSF_OpenGlLibs "GL EGL")
133 set (CSF_OpenGlesLibs "EGL GLESv2")
136 set (CSF_fontconfig "fontconfig")