source: git/dyn_modules/syzextra/SConstruct @ 19764c6

spielwiese
Last change on this file since 19764c6 was 19764c6, checked in by Oleksandr Motsak <motsak@…>, 12 years ago
FIX: the issue of debug/release Singular needed for correspondingly built dynamic module From: Oleksandr Motsak <motsak@mathematik.uni-kl.de> git-svn-id: file:///usr/local/Singular/svn/trunk@13996 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 1.0 KB
Line 
1# Emacs edit mode for this file is -*- python -*-
2env = Environment()
3
4import os
5SINGULAR_HOME="./../.."
6
7SING_INCLUDES=[SINGULAR_HOME, SINGULAR_HOME+"/omalloc"]
8# , SINGULAR_HOME+"/factory"
9
10
11#env.SharedObject(target = 'mod_main.o', source = 'mod_main.cc')
12
13
14### Works with any Singular
15#syzextra_if = env.SharedLibrary('syzextra',
16#                               ["mod_main.cc", "DebugPrint.cc", "myNF.cc"],
17#                               SHLIBPREFIX="", LDMODULESUFFIX=".so", CPPDEFINES = 'NDEBUG', SHLIBSUFFIX = ".so",
18#                               CPPPATH = SING_INCLUDES,
19#                               LIBS=[])
20
21### Works with Singularg only!
22syzextra_debug_if = env.LoadableModule('syzextra_g',
23                               ["mod_main.cc", "DebugPrint.cc", "myNF.cc"],
24                               SHLIBPREFIX="", LDMODULESUFFIX=".sog", SHLIBSUFFIX = ".sog",
25                               CPPPATH = SING_INCLUDES,
26                               LIBS=[])
27
28# Default(syzextra_if)
29# Default(syzextra_debug_if)
30
Note: See TracBrowser for help on using the repository browser.