Size: 1231
Comment:
|
Size: 3679
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 32: | Line 32: |
== Building OIIO == {{{#!highlight powershell # Build script for OIIO on Windows; based off off # https://github.com/OpenImageIO/oiio/blob/master/appveyor.yml # http://piratepad.net/0rqEZFwrKg # also has a very useful build script #################### # Environment #################### # TODO: Turn this into sane logic # We use these to complete filenames/build targets. Everything is different # for different projects, so we name them all... $env:CMAKE_PLATFORM = "Visual Studio 12 2013 Win64" $env:tbs_tools = "msvc12" $env:tbs_tools2 = "vs2013" $env:tbs_tools3 = "msvc-12.0" $env:CMAKE_PLATFORM = "Visual Studio 14 2015 Win64" $env:tbs_tools = "msvc14" $env:tbs_tools2 = "vs2015" $env:tbs_tools3 = "msvc-14.0" $env:tbs_arch = "x64" $env:PYTHON_DIR = "C:\\Python27" $env:DEPENDENCY_DIR = "N:\Documents\OIIO-Dependencies.VS2013" $env:CMAKE_LIBRARY_PATH = $env:DEPENDENCY_DIR $env:CMAKE_INCLUDE_PATH = $env:DEPENDENCY_DIR cd $env:DEPENDENCY_DIR # ZLIB # Finish me $env:ZLIB_LIBRARY = "M:\releng\altus-deps-$env:tbs_tools2-x86_64-release\lib\zlib.lib" $env:ZLIB_INCLUDE_DIR = "M:\releng\altus-deps-$env:tbs_tools2-x86_64-release\include" # TIFF nuget install libtiff-$env:tbs_tools-$env:tbs_arch-master -Source https://ci.appveyor.com/nuget/libtiff-i3h8tqqy7o7b move libtiff*\* . -force # PNG nuget install libpng-$env:tbs_tools-$env:tbs_arch-master -Version 1.6.18.44 -Source https://ci.appveyor.com/nuget/libpng-7hwq4pmmrc48 move libpng*\* . -force # JPEG nuget install libjpeg-$env:tbs_tools-$env:tbs_arch-master -Version 1.4.80.21 -Source https://ci.appveyor.com/nuget/libjpegturbo-o6k4js4y7pjw move libjpeg*\* . -force # OpenEXR $env:OPENEXR_HOME = "M:\releng\altus-deps-$env:tbs_tools2-x86_64-release" $env:BOOST_ROOT = "C:\local\boost_1_61_0\" $env:BOOST_LIBRARYDIR = "C:\local\boost_1_61_0\lib64-$env:tbs_tools3" $env:CMAKE_PREFIX_PATH = $env:CMAKE_PREFIX_PATH + $env:BOOST_ROOT cmake -G "$env:CMAKE_PLATFORM" -DPYTHON_INCLUDE_DIR:PATH=$env:PYTHON_DIR/include -DPYTHON_LIBRARY:FILEPATH=$env:PYTHON_DIR/libs/python27.lib -DPYTHON_EXECUTABLE:FILEPATH=$env:PYTHON_DIR/python.exe -DCMAKE_LIBRARY_PATH=$env:CMAKE_LIBRARY_PATH -DCMAKE_INCLUDE_PATH=$env:CMAKE_INCLUDE_PATH -DCMAKE_PREFIX_PATH=$env:CMAKE_PREFIX_PATH -DOPENEXR_HOME=$env:OPENEXR_HOME -DZLIB_LIBRARY=$env:ZLIB_LIBRARY -DZLIB_INCLUDE_DIR=$env:ZLIB_INCLUDE_DIR -DVERBOSE=1 N:\Documents\GitHub\oiio }}} |
osTicket
php - osticket, create ticket through REST API - Stack Overflow
Using the osTicket 1.8.1.2 API
API documentation: osTicket/tickets.md at develop · osTicket/osTicket
Wordpress Website
Image slider plugin: https://github.com/kavyasukumar/imgSlider. Need to upgrade to 2.0, works in mobile. Can be scripted to have automatic sliding.
Carousel: http://owlgraphic.com/owlcarousel/
Project management
Linux builds
from https://www.bitkeeper.org/download.html:
- Linux x86 Glibc 2.19 ( 32-bit | 64-bit ): Debian 8, Fedora 21, Ubuntu 14.04LTS
- Linux x86 Glibc 2.13 ( 32-bit | 64-bit ): Debian 7, RHEL 7.1, Fedora 15, Ubuntu 12.04LTS
- Linux x86 Glibc 2.11 ( 32-bit | 64-bit ): Debian 6, RHEL 6.6, Fedora 12
Tests to write
- Passing arguments out-of-order (worked in old builds, no longer works in new ones)
Building OIIO
1 # Build script for OIIO on Windows; based off off
2 # https://github.com/OpenImageIO/oiio/blob/master/appveyor.yml
3
4 # http://piratepad.net/0rqEZFwrKg
5 # also has a very useful build script
6
7 ####################
8 # Environment
9 ####################
10
11 # TODO: Turn this into sane logic
12 # We use these to complete filenames/build targets. Everything is different
13 # for different projects, so we name them all...
14 $env:CMAKE_PLATFORM = "Visual Studio 12 2013 Win64"
15 $env:tbs_tools = "msvc12"
16 $env:tbs_tools2 = "vs2013"
17 $env:tbs_tools3 = "msvc-12.0"
18
19 $env:CMAKE_PLATFORM = "Visual Studio 14 2015 Win64"
20 $env:tbs_tools = "msvc14"
21 $env:tbs_tools2 = "vs2015"
22 $env:tbs_tools3 = "msvc-14.0"
23
24 $env:tbs_arch = "x64"
25 $env:PYTHON_DIR = "C:\\Python27"
26
27 $env:DEPENDENCY_DIR = "N:\Documents\OIIO-Dependencies.VS2013"
28 $env:CMAKE_LIBRARY_PATH = $env:DEPENDENCY_DIR
29 $env:CMAKE_INCLUDE_PATH = $env:DEPENDENCY_DIR
30
31 cd $env:DEPENDENCY_DIR
32
33 # ZLIB
34 # Finish me
35 $env:ZLIB_LIBRARY = "M:\releng\altus-deps-$env:tbs_tools2-x86_64-release\lib\zlib.lib"
36 $env:ZLIB_INCLUDE_DIR = "M:\releng\altus-deps-$env:tbs_tools2-x86_64-release\include"
37
38 # TIFF
39 nuget install libtiff-$env:tbs_tools-$env:tbs_arch-master -Source https://ci.appveyor.com/nuget/libtiff-i3h8tqqy7o7b
40 move libtiff*\* . -force
41
42 # PNG
43 nuget install libpng-$env:tbs_tools-$env:tbs_arch-master -Version 1.6.18.44 -Source https://ci.appveyor.com/nuget/libpng-7hwq4pmmrc48
44 move libpng*\* . -force
45
46 # JPEG
47 nuget install libjpeg-$env:tbs_tools-$env:tbs_arch-master -Version 1.4.80.21 -Source https://ci.appveyor.com/nuget/libjpegturbo-o6k4js4y7pjw
48 move libjpeg*\* . -force
49
50 # OpenEXR
51 $env:OPENEXR_HOME = "M:\releng\altus-deps-$env:tbs_tools2-x86_64-release"
52
53 $env:BOOST_ROOT = "C:\local\boost_1_61_0\"
54 $env:BOOST_LIBRARYDIR = "C:\local\boost_1_61_0\lib64-$env:tbs_tools3"
55 $env:CMAKE_PREFIX_PATH = $env:CMAKE_PREFIX_PATH + $env:BOOST_ROOT
56
57 cmake -G "$env:CMAKE_PLATFORM" -DPYTHON_INCLUDE_DIR:PATH=$env:PYTHON_DIR/include -DPYTHON_LIBRARY:FILEPATH=$env:PYTHON_DIR/libs/python27.lib -DPYTHON_EXECUTABLE:FILEPATH=$env:PYTHON_DIR/python.exe -DCMAKE_LIBRARY_PATH=$env:CMAKE_LIBRARY_PATH -DCMAKE_INCLUDE_PATH=$env:CMAKE_INCLUDE_PATH -DCMAKE_PREFIX_PATH=$env:CMAKE_PREFIX_PATH -DOPENEXR_HOME=$env:OPENEXR_HOME -DZLIB_LIBRARY=$env:ZLIB_LIBRARY -DZLIB_INCLUDE_DIR=$env:ZLIB_INCLUDE_DIR -DVERBOSE=1 N:\Documents\GitHub\oiio