function! s:SetUpLibrariesLinux() " " the root of all 3pty libraries " let g:srcdir=$HOME . "/src" " " BOOST " let g:boostdir=g:srcdir."/boost_1_53_0" let g:boostinc=g:boostdir let g:boostlib=g:boostdir."/lib-amd64/lib" let g:boostbin=g:boostlib let g:Bboost=g:boostbin.":" let g:Iboost=" -I".g:boostinc let g:Lboost=" -L".g:boostlib " " Intel TBB " let g:tbbdir=g:srcdir."/tbb41_20130116oss" let g:tbbinc=g:tbbdir."/include" let g:tbblib=g:tbbdir."/lib/intel64/cc4.1.0_libc2.4_kernel2.6.16.21" let g:tbbbin=g:tbblib let g:Btbb=g:tbbbin.":" let g:Itbb=" -I".g:tbbinc let g:Ltbb=" -L".g:tbblib." -ltbb" let g:tbbmalloc=" -ltbbmalloc" let g:tbbmproxy=" -ltbbmalloc_proxy" endfunction function! s:SetUpLibrariesWindows() " " the root of all 3pty libraries " let g:srcdir=$HOME . "\\src" " " BOOST " let g:boostdir=g:srcdir."\\boost_1_53_0" let g:boostinc=g:boostdir let g:boostlib=g:boostdir."\\stage\\win64_vc12\\lib" let g:boostbin=g:boostlib let g:Bboost=g:boostbin.";" let g:Iboost=" /I\"".g:boostinc."\"" let g:Lboost=" /LIBPATH:\"".g:boostlib."\"" " " Intel TBB " let g:tbbdir=g:srcdir."\\tbb41_20121003oss" let g:tbbinc=g:tbbdir."\\include" let g:tbblib=g:tbbdir."\\lib\\intel64\\vc11" let g:tbbbin=g:tbbdir."\\bin\\intel64\\vc11" let g:Btbb=g:tbbbin.";" let g:Itbb=" /I\"".g:tbbinc."\"" let g:Ltbb=" /LIBPATH:\"".g:tbblib."\" tbb.lib" let g:tbbmalloc=" tbbmalloc.lib" let g:tbbmproxy=" tbbmalloc_proxy.lib" " " Win SDK " let g:wsdkdir="C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A" let g:wsdkinc=g:wsdkdir."\\Include" let g:wsdklib=g:wsdkdir."\\Lib\\x64" let g:wsdkbin=g:wsdkdir."\\Bin" let g:Iwsdk=" /I\"".g:wsdkinc."\"" let g:Lwsdk=" /LIBPATH:\"".g:wsdklib."\"" " " OpenGL " let g:wsdkdir="C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A" let g:glinc=g:wsdkinc let g:gllib=g:wsdklib let g:glbin="" let g:Igl=" /I\"".g:glinc."\"" let g:Lgl=" /LIBPATH:\"".g:gllib."\" OpenGL32.Lib GLU32.lib" endfunction function! SetUpLibraries() if has("win32") || has("win64") call s:SetUpLibrariesWindows() else call s:SetUpLibrariesLinux() endif endfunction call SetUpLibraries()