7
0
mirror of https://github.com/Minres/conan-recipes.git synced 2025-07-01 15:33:27 +02:00

Updated versions

This commit is contained in:
2019-06-15 22:31:04 +02:00
parent a7a465e69c
commit 8f776c8557
13 changed files with 91 additions and 67 deletions

View File

@ -2,14 +2,13 @@ from conan.packager import ConanMultiPackager
if __name__ == "__main__":
builder = ConanMultiPackager()
archs = ['x86', 'x86_64']
types = ['Debug','Release']
cxxstds = ['98', '11','14']
libstdcxx = ['libstdc++', 'libstdc++11']
shared = [True,False]
configs = [[i,k,l,s] for i in cxxstds for k in types for l in libstdcxx for s in shared]
for triple in configs:
builder.add(
for triple in [[i,k,l,s] for i in cxxstds for k in types for l in libstdcxx for s in shared]:
if triple[0] != '98' or triple[2] != 'libstdc++11':
builder.add(
settings={"build_type":triple[1],"compiler.libcxx":triple[2]},
options={"stdcxx" : triple[0], "shared" : triple[3]},
env_vars={},

View File

@ -3,7 +3,7 @@ from conans import ConanFile, CMake
class SystemCConan(ConanFile):
name = "SystemC"
version = "2.3.2"
version = "2.3.3"
license = "Apache 2.0 License"
url = "https://github.com/Minres/conan-recipes/blob/master/SystemC"
description = "SystemC is a set of C++ classes and macros which provide an event-driven simulation interface (see also discrete event simulation)."
@ -11,8 +11,8 @@ class SystemCConan(ConanFile):
options = {"shared": [True, False], "stdcxx":[98,11,14]}
default_options = "shared=True","stdcxx=98"
generators = "cmake"
source_subfolder = "systemc-2.3.2"
exports_sources = "systemc-2.3.2/*"
source_subfolder = "systemc-2.3.3"
exports_sources = "systemc-2.3.3/*"
def build(self):
@ -21,13 +21,15 @@ class SystemCConan(ConanFile):
source_folder=self.source_subfolder,
args=[
"-DBUILD_SHARED_LIBS=ON" if self.options.shared else "-DBUILD_SHARED_LIBS=OFF",
"-DCMAKE_INSTALL_LIBDIR=lib",
'-DCMAKE_CXX_STANDARD=%s' % self.options.stdcxx
]
)
cmake.build()
cmake.install()
#def package(self):
def package(self):
pass
# Headers
#self.copy(pattern="*.h", dst="include", src="package/include", keep_path=True)
# Libs