Skip to content
Commits on Jan 26, 2012
  1. @lijon

    OSX: Bundle everything inside the .app, except examples/, README, Cha…

    lijon committed Jan 25, 2012
    …ngeLog.txt, etc.
    
    This is the standard way to bundle an .app on OSX, and it fixes the library
    references in sclang and scsynth binaries, which now links to the libraries
    and frameworks bundled with the .app. Note that since sclang links to the
    bundled Qt frameworks, it can not be installed system-wide. But you can install
    simple wrapper-scripts into a folder in your PATH.
    
    We also remove the hack in SC_StandAloneInfo_Darwin.cpp to detect standalones
    and instead simply pass a SC_STANDALONE definition from cmake.
    
    A MOVED_STUFF.txt file was added in case people wonder where everything has gone,
    and README.txt and README_OS_X.txt was updated.
  2. @lijon

    Move configured SCVersion.sc -> SCVersion/SCVersion.sc

    lijon committed Jan 26, 2012
    This way, <build_dir>/SCVersion/ can be included by langConfig to get
    the correct version for people using langConfig to run the class library
    from the source tree instead of the installed one.
    (cherry picked from commit da8a3c9)
Commits on Jan 25, 2012
  1. @lijon

    osx: standalone build fixes

    lijon committed Jan 25, 2012
    (cherry picked from commit 7af543f)
Commits on Jan 23, 2012
  1. @miguel-negrao @lijon

    OSX: Fix cmake -DSC_SYMLINK_CLASSLIB=ON and add symlink for HelpSourc…

    miguel-negrao committed with lijon Jan 18, 2012
    …e too.
    
    Signed-off-by: Jonatan Liljedahl <lijon@kymatica.com>
Commits on Jan 21, 2012
  1. @lijon

    Improve setting of current SC version.

    lijon committed Jan 21, 2012
    A new SCVersion.txt is included by CMake and used to set the version in all places:
    - Main.sc (by classmethods from SCVersion.sc)
    - About dialog in SC.app
    - Version reported by Finder's "Get info"
    - CPACK
Commits on Jan 19, 2012
  1. @timblechmann

    cmake build system: default to RelWithDebInfo

    timblechmann committed Jan 19, 2012
    many users report bugs without a reasonable backtrace. we now change the
    default build type to RelWithDebInfo. while it increases code size, we
    hopefully get some more expressive backtraces.
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Jan 11, 2012
  1. @lijon

    Fix DMG icon and background. CPACK variables need to be set before in…

    lijon committed Jan 11, 2012
    …cluding CPack.
    
    To get the background to stick, I had to create a new DS_Store file: package/ds_store
Commits on Jan 10, 2012
  1. @lijon

    Set correct version for CPACK

    lijon committed Jan 10, 2012
  2. @lijon
Commits on Dec 26, 2011
  1. @timblechmann

    cmake build system: visiblity support for clang

    timblechmann committed Dec 26, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Dec 5, 2011
  1. @lijon

    Revert "cmake build system: blacklist llvm-gcc-4.2 on osx"

    lijon committed Dec 5, 2011
    This reverts commit 734bc1d.
    
    Conflicts:
    
    	CMakeLists.txt
Commits on Nov 17, 2011
  1. @jleben
Commits on Oct 26, 2011
  1. @timblechmann

    Fixed soundfile primitive support when NO_LIBSNDFILE is defined.

    tkatchev committed with timblechmann Oct 26, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
  2. @timblechmann

    Fixes for the build system, to allow building scsynth/sclang in a bar…

    tkatchev committed with timblechmann Oct 26, 2011
    …e-bones, minimal configuration.
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Oct 10, 2011
  1. @timblechmann

    cmake build sytem: disable -ffast-math completely

    timblechmann committed Oct 10, 2011
    -ffast-math does more harm than it actually
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
  2. @timblechmann

    cmake build system: disable some ffast-math optimizations

    timblechmann committed Oct 10, 2011
    -fno-signed-zeros breaks nova-simd bitmasks, so we should disable it.
    -fassociative-math requires -fno-signed-zeros, so we disable it, too
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Sep 26, 2011
  1. @timblechmann

    cmake build system: avoid installation of temporary files

    timblechmann committed Sep 26, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Sep 25, 2011
  1. @timblechmann

    cmake build system: add command line flag to avoid installing old help

    timblechmann committed Sep 24, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Aug 14, 2011
  1. @timblechmann

    cmake build system: fix installation of README file

    timblechmann committed Aug 14, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Jul 8, 2011
  1. @timblechmann

    cmake build system: allow in-place builds, but post a big fat warning

    timblechmann committed Jul 8, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Jun 30, 2011
  1. @timblechmann

    cmake build system: update gcc compile flags

    timblechmann committed Jun 30, 2011
    - warn about return type or missing return statements
    - remove -fpermissive as it is not required anymore
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Jun 28, 2011
  1. @timblechmann

    sclang: class library compilation - parallelize method table compression

    timblechmann committed Jun 28, 2011
    compressing the method table takes a considerable time when compiling the
    class library. some of the operations can be parallelized in order to reduce
    the sclang startup time.
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Jun 27, 2011
  1. @timblechmann

    cmake build system: better error message for in-place builds

    timblechmann committed Jun 27, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Jun 21, 2011
  1. @timblechmann

    cmake build system: silence some warnings of the intel compiler

    timblechmann committed Jun 21, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
  2. @timblechmann

    cmake build system: conditionally enable c++0x support

    timblechmann committed Jun 21, 2011
    some compilers start to support c++0x features, which are used in
    supernova.
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
  3. @timblechmann

    cmake build system: better clang++ support

    timblechmann committed Jun 21, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Jun 19, 2011
  1. @danstowell
Commits on Jun 18, 2011
  1. @miguel-negrao @timblechmann

    SC_SYMLINK_CLASSLIB cmake option

    miguel-negrao committed with timblechmann Jun 15, 2011
    As an option, cmake can now creates symlinks to the folders in SCCLassLibrary instead of copying.Default is off.
  2. @timblechmann

    Revert "cmake now creates symlinks instead of copying SCCLassLibrary …

    timblechmann committed Jun 18, 2011
    …by default. Behaviour can be changed with the cmake flag SC_SYMLINK"
    
    pushed the initial version instead of the corrected one
    
    This reverts commit e087186.
  3. @miguel-negrao @timblechmann

    cmake now creates symlinks instead of copying SCCLassLibrary by defau…

    miguel-negrao committed with timblechmann Jun 15, 2011
    …lt. Behaviour can be changed with the cmake flag SC_SYMLINK
Commits on Jun 11, 2011
  1. @timblechmann

    cmake build system: reject in-place builds

    timblechmann committed Jun 11, 2011
    Signed-off-by: Tim Blechmann <tim@klingt.org>
  2. @timblechmann

    cmake build system: intel compiler support

    timblechmann committed Jun 11, 2011
    this patch adapts the build system so that sc can be built with the intel
    compiler. tested on linux only, but should work on osx. for win32 it would
    have to be adapted.
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on May 11, 2011
  1. @lijon

    Renamed HelpBase to RenderedHelp and other related tweaks in cmakelis…

    lijon committed May 11, 2011
    …ts, moved HelpSource/compileHelp.scd to platform/renderAllHelp.scd
    
    These changes reflect the fact that render-docs-while-building is not part of the standard build procedure,
    it's only useful if one wants to pre-render all helpfiles for putting them online, etc.
    Also, having compileHelp.scd in HelpSource might trick users into thinking they should run it.
Commits on Apr 9, 2011
  1. @timblechmann

    testsuite: basic testsuite support

    timblechmann committed Apr 9, 2011
    importing test case for sclang crash
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Commits on Apr 7, 2011
  1. @timblechmann

    cmake build system: don't try to set Main version on win32

    timblechmann committed Mar 14, 2011
    win32 doesn't have an sh-compatible shell
    
    Signed-off-by: Tim Blechmann <tim@klingt.org>
Something went wrong with that request. Please try again.