#!/usr/bin/tclsh
-set ARCH "32"
+set ARCH "64"
if { "$tcl_platform(platform)" == "unix" } {
set SYS_PATH_SPLITTER ":"
set CSF_OPT_BIN32 [list]
set CSF_OPT_BIN64 [list]
+if { "$tcl_platform(pointerSize)" == "4" } {
+ set ARCH "32"
+}
if { [info exists ::env(ARCH)] } {
set ARCH "$::env(ARCH)"
}
}
}
- if { "$::tcl_platform(platform)" == "linux" } {
+
+ if { "$::tcl_platform(os)" == "Linux" } {
if { "$theBitness" == "64" } {
set aPath "/usr/lib/x86_64-linux-gnu/lib${theLib}.so"
if { [file exists "$aPath"] } {
set isFound "true"
set aFtBuildPath [wokdep:SearchHeader "ft2build.h"]
- # new layout of headers in Freetype 2.5.x
- if { "$aFtBuildPath" == "" } {
- set aFtBuildPath [wokdep:SearchHeader "freetype2/ft2build.h"]
- }
-
if { "$aFtBuildPath" == "" } {
# TODO - use `freetype-config --cflags` instead
set aSysFreeType "/usr/include/freetype2"
- if { [file exists "$aSysFreeType/ftbuild.h"] } {
+ if { [file exists "$aSysFreeType/ft2build.h"] } {
lappend ::CSF_OPT_INC "$aSysFreeType"
} elseif { [file exists "$aSysFreeType/freetype2/ft2build.h"] } {
lappend ::CSF_OPT_INC "$aSysFreeType/freetype2"
puts $aFile "#!/bin/bash"
puts $aFile "# This environment file was generated by wok_depsgui.tcl script at [clock format [clock seconds] -format "%Y.%m.%d %H:%M"]"
- #puts $aFile ""
- #puts $aFile "export ARCH=$::ARCH"
+ puts $aFile ""
+ puts $aFile "export ARCH=$::ARCH"
+ puts $aFile "export SHORTCUT_HEADERS=$::SHORTCUT_HEADERS"
puts $aFile ""
puts $aFile "export PRODUCTS_PATH=\"$::PRODUCTS_PATH\""