Permalink
Browse files

Tcl build is now optional. Appveyor windows build

  • Loading branch information...
tcaduser committed Apr 29, 2016
1 parent 13384b5 commit 75bba876b0efc0b081bfccf7d922e168988129ad
Showing with 468 additions and 0 deletions.
  1. +3 −0 CMakeLists.txt
  2. +6 −0 README.md
  3. +23 −0 appveyor.cmake
  4. +419 −0 appveyor.yml
  5. +13 −0 scripts/setup_appveyor.sh
  6. +2 −0 src/CMakeLists.txt
  7. +2 −0 testing/CMakeLists.txt
View
@@ -1,5 +1,7 @@
PROJECT (SYMDIFF)
OPTION(TCLMAIN "Build with TCL Interpreter" ON)
SET (SUBDIRS
src
testing
@@ -9,6 +11,7 @@ SET (SUBDIRS
SITE_NAME(HOSTNAME)
MESSAGE("Hostname: ${HOSTNAME}")
ADD_DEFINITIONS(-DSYMDIFF_VERSION_STRING="\\"0.00\\"" -DSYMDIFF_COPYRIGHT_YEAR="\\"2010\\"")
OPTION(TCLMAIN "Build with TCL Interpreter" ON)
set(PROJECT_BIN_DIR ${PROJECT_SOURCE_DIR}/bin)
View
@@ -1,3 +1,9 @@
[![Build Status](https://travis-ci.org/devsim/symdiff.svg?branch=master)](https://travis-ci.org/devsim/symdiff)
[![Build status](https://ci.appveyor.com/api/projects/status/github/devsim/symdiff?branch=master&svg=true)](https://ci.appveyor.com/project/devsim/symdiff)
**SYMDIFF** is a tool for symbolic differentiation. The source code is provided by Devsim LLC ([http://www.devsim.com](http://www.devsim.com)).
It is licensed under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0.html), meaning it is available for use in your own software.
View
@@ -0,0 +1,23 @@
# Any copyright is dedicated to the Public Domain.
# http://creativecommons.org/publicdomain/zero/1.0/
#SET(PYTHON_BIN="/usr/bin/python")
IF (${CMAKE_SIZEOF_VOID_P} MATCHES 4)
#32 bit build
SET(TCL_INCLUDE "c:/Tcl/include")
SET(TCL_ARCHIVE "c:/Tcl/lib/tclstub85.lib")
SET(TCL_BIN "c:/Tcl/bin/tclsh.exe")
SET(PYTHON_INCLUDE "c:/Miniconda-x64/include")
SET(PYTHON_ARCHIVE "c:/Miniconda-x64/libs/python27.lib")
ELSE (${CMAKE_SIZEOF_VOID_P} MATCHES 4)
#64 bit build
SET(TCL_INCLUDE "c:/Tcl/include")
SET(TCL_ARCHIVE "c:/Tcl/lib/tclstub85.lib")
SET(TCL_BIN "c:/Tcl/bin/tclsh.exe")
SET (PYTHON_ARCHIVE C:/Miniconda-x64/libs/python27.lib)
SET (PYTHON_INCLUDE C:/Miniconda-x64/include)
ENDIF (${CMAKE_SIZEOF_VOID_P} MATCHES 4)
SET (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SAFESEH:NO")
SET (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /SAFESEH:NO")
SET (CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /SAFESEH:NO")
Oops, something went wrong.

0 comments on commit 75bba87

Please sign in to comment.