updates build settings and scc
This commit is contained in:
parent
626e542627
commit
d81315f28c
1
.project
1
.project
@ -28,5 +28,6 @@
|
||||
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
<nature>org.python.pydev.pythonNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
|
64
conanfile.py
Normal file
64
conanfile.py
Normal file
@ -0,0 +1,64 @@
|
||||
from conan import ConanFile
|
||||
from conan.tools.cmake import cmake_layout
|
||||
from conan.tools.cmake.toolchain.toolchain import CMakeToolchain
|
||||
import os
|
||||
|
||||
|
||||
class Pkg(ConanFile):
|
||||
settings = "os", "compiler", "build_type", "arch"
|
||||
generators = (
|
||||
"CMakeDeps"
|
||||
)
|
||||
default_options = {
|
||||
"llvm-core/*:targets": "X86",
|
||||
"boost/*:fPIC": "True",
|
||||
"boost/*:header_only": "False",
|
||||
"boost/*:without_contract": "True",
|
||||
"boost/*:without_fiber": "True",
|
||||
"boost/*:without_graph": "True",
|
||||
"boost/*:without_graph_parallel": "True",
|
||||
"boost/*:without_iostreams": "True",
|
||||
"boost/*:without_json": "True",
|
||||
"boost/*:without_locale": "True",
|
||||
"boost/*:without_log": "True",
|
||||
"boost/*:without_math": "True",
|
||||
"boost/*:without_mpi": "True",
|
||||
"boost/*:without_nowide": "True",
|
||||
"boost/*:without_python": "True",
|
||||
"boost/*:without_random": "True",
|
||||
"boost/*:without_regex": "True",
|
||||
"boost/*:without_stacktrace": "True",
|
||||
"boost/*:without_test": "True",
|
||||
"boost/*:without_timer": "True",
|
||||
"boost/*:without_type_erasure": "True",
|
||||
"boost/*:without_wave": "True",
|
||||
"systemc/*:shared": "True"
|
||||
}
|
||||
|
||||
def requirements(self):
|
||||
self.requires("systemc/2.3.4")
|
||||
self.requires("fmt/8.0.1")
|
||||
self.requires("spdlog/1.9.2")
|
||||
self.requires("boost/1.85.0")
|
||||
self.requires("catch2/3.1.0")
|
||||
self.requires("lz4/1.9.3")
|
||||
self.requires("yaml-cpp/0.7.0")
|
||||
self.requires("jsoncpp/1.9.5")
|
||||
self.requires("zlib/1.2.12")
|
||||
self.requires("rapidjson/cci.20230929")
|
||||
if "WITH_LLVM" in os.environ:
|
||||
self.requires("llvm-core/19.1.7")
|
||||
if os.path.isdir("tgc-iss/dbt-rise-plugins"):
|
||||
self.requires("lua/5.4.3")
|
||||
|
||||
def build_requirements(self):
|
||||
pass
|
||||
|
||||
def layout(self):
|
||||
cmake_layout(self)
|
||||
|
||||
def generate(self):
|
||||
tc = CMakeToolchain(self)
|
||||
tc.user_presets_path = False
|
||||
tc.generate()
|
||||
|
@ -1,44 +0,0 @@
|
||||
[requires]
|
||||
jsoncpp/1.9.5
|
||||
yaml-cpp/0.6.3
|
||||
spdlog/1.9.2
|
||||
fmt/8.0.1
|
||||
boost/1.85.0
|
||||
gsl-lite/0.37.0
|
||||
systemc/2.3.4
|
||||
catch2/3.1.0
|
||||
zlib/1.2.11
|
||||
lz4/1.9.4
|
||||
rapidjson/cci.20230929
|
||||
|
||||
[options]
|
||||
boost/*:fPIC=True
|
||||
boost/*:header_only=False
|
||||
boost/*:without_contract=True
|
||||
boost/*:without_fiber=True
|
||||
boost/*:without_graph=True
|
||||
boost/*:without_graph_parallel=True
|
||||
boost/*:without_iostreams=True
|
||||
boost/*:without_json=True
|
||||
boost/*:without_locale=True
|
||||
boost/*:without_log=True
|
||||
boost/*:without_math=True
|
||||
boost/*:without_mpi=True
|
||||
boost/*:without_nowide=True
|
||||
boost/*:without_python=True
|
||||
boost/*:without_random=True
|
||||
boost/*:without_regex=True
|
||||
boost/*:without_stacktrace=True
|
||||
boost/*:without_test=True
|
||||
boost/*:without_timer=True
|
||||
boost/*:without_type_erasure=True
|
||||
boost/*:without_wave=True
|
||||
systemc/*:shared=False
|
||||
systemc/*:disable_virtual_bind=False
|
||||
|
||||
[generators]
|
||||
CMakeDeps
|
||||
CMakeToolchain
|
||||
|
||||
[layout]
|
||||
cmake_layout
|
2
scc
2
scc
@ -1 +1 @@
|
||||
Subproject commit ca01246f5c1610e8caac0b3a5d0f2e0f36c4761c
|
||||
Subproject commit 5824559e0d719ff8b259079c6b33ca0154f92ac9
|
Loading…
x
Reference in New Issue
Block a user