コード例 #1
0
libraryDirs += paths
libraries += libs
(ok, libs, paths) = Dist.checkCppLibs([], additionalLibPaths)
libraryDirs += paths
libraries += libs

# Extensions =================================================================
listExtensions = []
listExtensions.append(
    Extension('Generator.generator',
              sources=["Generator/generator.cpp"],
              include_dirs=["Generator"] + additionalIncludePaths +
              [numpyIncDir, kcoreIncDir],
              library_dirs=additionalLibPaths + libraryDirs,
              libraries=libraries + additionalLibs,
              extra_compile_args=Dist.getCArgs(),
              extra_link_args=Dist.getLinkArgs()))

# setup =======================================================================
setup(name="Generator",
      version="2.9",
      description="*Cassiopee* module of mesh generation.",
      author="Onera",
      package_dir={"": "."},
      packages=['Generator'],
      ext_modules=listExtensions)

# Check PYTHONPATH ===========================================================
Dist.checkPythonPath()
Dist.checkLdLibraryPath()
コード例 #2
0
if png:
    mySystem = Dist.getSystem()
    if mySystem[0] == 'mingw':
        if not Dist.useStatic(): libraries += ["zlib1"]
        else: libraries += ["z"]

# Extensions ==================================================================
listExtensions = []
listExtensions.append(
    Extension('Converter.converter',
              sources=['Converter/converter.cpp'],
              include_dirs=["Converter"] + additionalIncludePaths +
              includeDirs,
              library_dirs=additionalLibPaths + libraryDirs,
              libraries=libraries + additionalLibs,
              extra_compile_args=Dist.getCArgs() + ADDITIONALCPPFLAGS,
              extra_link_args=Dist.getLinkArgs()))
import srcs
if srcs.EXPRESSION:
    listExtensions.append(
        Extension('Converter.expression',
                  sources=['Converter/Expression/Expression.cpp'],
                  include_dirs=["Converter"] + additionalIncludePaths +
                  includeDirs,
                  library_dirs=additionalLibPaths + libraryDirs,
                  libraries=libraries + additionalLibs,
                  extra_compile_args=Dist.getCArgs() + ADDITIONALCPPFLAGS,
                  extra_link_args=Dist.getLinkArgs()))

# setup ======================================================================
setup(name="Converter",