platform = Environment()["PLATFORM"] if platform=="win32": CCFLAGS=["/EHsc"] LINKFLAGS=[] else: CCFLAGS=["-g", "-fprofile-arcs", "-ftest-coverage"] CCFLAGS=["-g", "-Wno-non-template-friend"] LINKFLAGS=["-g", "-fprofile-arcs", "-ftest-coverage"] LINKFLAGS=["-g"] Program("VectorTest.cpp", CCFLAGS=CCFLAGS, LINKFLAGS=LINKFLAGS) Program("KernelTest.cpp", CCFLAGS=CCFLAGS, LINKFLAGS=LINKFLAGS) Program("ProblemTest.cpp", CCFLAGS=CCFLAGS, LINKFLAGS=LINKFLAGS) fl = "Vector.cpp Classifier.cpp Kernel.cpp Problem.cpp QuadOptimData.cpp Solver.cpp libsvm.cpp".split() StaticLibrary("pcsvm", fl, CCFLAGS=CCFLAGS)