@set %CSF_Appkit = "-framework Appkit ";
@set %CSF_IOKit = "-framework IOKit ";
- @set %CSF_X11_INCLUDE = "-I/usr/X11R6/include ";
- @set %CSF_OPENGL_INCLUDE = "-I/usr/X11R6/include ";
-
- @set %X11_LIB = "/usr/X11R6/lib";
-
- @string %CSF_XwLibs = "-L" %X11_LIB " -lX11 -lXext -lXmu -lXi ";
@if (%MACOSX_USE_GLX == "true") then
+ @set %CSF_X11_INCLUDE = "-I/usr/X11R6/include ";
+ @set %CSF_OPENGL_INCLUDE = "-I/usr/X11R6/include ";
+
+ @set %X11_LIB = "/usr/X11R6/lib";
+ @string %CSF_XwLibs = "-L" %X11_LIB " -lX11 -lXext -lXmu -lXi ";
@string %CSF_OpenGlLibs = %CSF_XwLibs " -lGLU -lGL ";
+ @string %CSF_MotifLibs = "-L" %X11_LIB " -lX11 ";
@else
@string %CSF_OpenGlLibs = " -framework OpenGL";
@endif;
- @string %CSF_MotifLibs = "-L" %X11_LIB " -lX11 ";
-- Tcl/Tk configuration
+ @string %CSF_TclTkLibs = "";
+ @if (%MACOSX_USE_GLX == "true") then
+ @string %CSF_TclTkLibs = "-L" %X11_LIB " -lX11 ";
+ @endif;
+
@if (%CSF_TCL_HOME != "") then
@string %CSF_TCL_INCLUDE = "-I" %CSF_TCL_HOME "/include ";
@string %CSF_TclLibs = "-L" %CSF_TCL_HOME "/lib -ltcl8.5 ";
- @string %CSF_TclTkLibs = "-L" %X11_LIB " -lX11 -L" %CSF_TCL_HOME "/lib -ltk8.5 ";
+ @string %CSF_TclTkLibs += "-L" %CSF_TCL_HOME "/lib -ltk8.5 ";
@else
@string %CSF_TclLibs = " -ltcl8.5 ";
- @string %CSF_TclTkLibs = "-L" %X11_LIB " -lX11 -ltk8.5 ";
+ @string %CSF_TclTkLibs += "-ltk8.5 ";
@endif;
@endif;
}
proc osutils:justwnt { listloc } {
- set goaway [list Xdps Xw ImageUtility WOKUnix]
+ set goaway [list Xdps Xw WOKUnix]
return [osutils:juststation $goaway $listloc]
}
;# remove from listloc OpenCascade units indesirables on Unix
;#
proc osutils:justunix { listloc } {
- set goaway [list WNT WOKNT]
+ if { "$::tcl_platform(os)" == "Darwin" && "$::MACOSX_USE_GLX" != "true" } {
+ set goaway [list Xw WNT WOKNT]
+ } else {
+ set goaway [list WNT WOKNT]
+ }
return [osutils:juststation $goaway $listloc]
}
lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS ${anUsedMacLib} )"
lappend aFileBuff " endif()"
} elseif { $anUsedMacLib == "X11" } {
- lappend aFileBuff " find_package(X11 COMPONENTS X11 Xext Xmu Xi)"
- lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{X11_LIBRARIES\} )"
- lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{X11_Xi_LIB\} )"
- lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{X11_Xmu_LIB\} )"
+ lappend aFileBuff " if(3RDPARTY_USE_GLX)"
+ lappend aFileBuff " find_package(X11 COMPONENTS X11 Xext Xmu Xi)"
+ lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{X11_LIBRARIES\} )"
+ lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{X11_Xi_LIB\} )"
+ lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{X11_Xmu_LIB\} )"
+ lappend aFileBuff " endif()"
} elseif { $anUsedMacLib == "Appkit" } {
lappend aFileBuff " find_library(FRAMEWORKS_APPKIT NAMES Appkit)"
lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{FRAMEWORKS_APPKIT\} )"
lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{FRAMEWORKS_IOKIT\} )"
} elseif { $anUsedMacLib == "OpenGL" } {
lappend aFileBuff " find_library(FRAMEWORKS_OPENGL NAMES OpenGL)"
- lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{FRAMEWORKS_OPENGL\} )"
+ lappend aFileBuff " if(3RDPARTY_USE_GLX)"
+ lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS GL )"
+ lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS GLU )"
+ lappend aFileBuff " else()"
+ lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS \$\{FRAMEWORKS_OPENGL\} )"
+ lappend aFileBuff " endif()"
} elseif { $anUsedMacLib != "" } {
lappend aFileBuff " list( APPEND ${theToolKit}_USED_LIBS ${anUsedMacLib} )"
}