Build: Difference between revisions

From kJams Wiki
Jump to navigation Jump to search
No edit summary
Line 24: Line 24:
#build the XPlat debug Lite and Pro versions on mac
#build the XPlat debug Lite and Pro versions on mac
#run them each (this will export the windows Menu resources)
#run them each (this will export the windows Menu resources)
#install boost, compile it with<br><pre>.\bjam --with-thread release</pre>
#install [http://www.activestate.com/activepython/downloads Python] 2.7, 64 bit.  DO NOT INSTALL Python 3.x!!
#install [http://www.activestate.com/activepython/downloads Python] 2.7, 64 bit.  DO NOT INSTALL Python 3.x!!
#install esellerate kit (EWS)
#install esellerate kit (EWS)
Line 38: Line 37:
[http://www.boost.org/doc/libs/1_40_0/more/getting_started/unix-variants.html install boost]<br>
[http://www.boost.org/doc/libs/1_40_0/more/getting_started/unix-variants.html install boost]<br>


compile boost with:
compile boost Mac with:
  > cd path/to/boost_1_40_0
  > cd path/to/boost_1_40_0
  > sudo ./bootstrap.sh
  > sudo ./bootstrap.sh
  > sudo ./bjam macosx-version-min=10.4 architecture=combined linkflags="-Wl,-force_cpusubtype_ALL" --with-thread -a install
  > sudo ./bjam macosx-version-min=10.4 architecture=combined linkflags="-Wl,-force_cpusubtype_ALL" --with-thread -a install
compile boost windows with<br><pre>.\bjam --with-thread release</pre>


or just [http://karaoke.kjams.com/downloads/boost.zip download the binaries]
or just [http://karaoke.kjams.com/downloads/boost.zip download the binaries]

Revision as of 22:45, 8 August 2012

to build kjams

Mac

sync to head
install kjams pro
install producer
install burner
install Lame
install Vorbis
install p4, plcompile, setfileicon: see depot/kJams/External/PListCompiler0.4/"into /usr/bin" folder

run kjams show preferences click "importing" click "exporting" these actions install necessary prefs now quit

Windows

  1. install the VS SP1
  2. install the Windows7 SDK
  3. see this bullshit
  4. and this
  5. run C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\WindowsSdkVer.exe, switch to 6, quit, switch to 7, quit
  6. build the XPlat debug Lite and Pro versions on mac
  7. run them each (this will export the windows Menu resources)
  8. install Python 2.7, 64 bit. DO NOT INSTALL Python 3.x!!
  9. install esellerate kit (EWS)
  10. install QuickTime, and the QuickTime SDK
  11. install Bonjour for Windows
  12. do this insane procedure
  13. go into /Program Files/quicktime SDK/" folder and change the folder name "CIncludes" to "QuickTime"
  14. install zip.exe into c:\Windows
  15. in MSDev, go to project settings->debug->command and set "All Configurations" to:
    $(SolutionDir)build\kJams $(ConfigurationName).app\Contents\Windows\$(TargetFileName)
  16. in MSDev, go to "Property Pages", then pick "Configuration: All Configurations", then go to "Configuration Properties->Linker->Command Line" and add this:
    /DYNAMICBASE /ignore:4099

info just for me

install boost

compile boost Mac with:

> cd path/to/boost_1_40_0
> sudo ./bootstrap.sh
> sudo ./bjam macosx-version-min=10.4 architecture=combined linkflags="-Wl,-force_cpusubtype_ALL" --with-thread -a install

compile boost windows with

.\bjam --with-thread release

or just download the binaries