Compare commits
15 Commits
478d1d4ac5
...
feature/pr
Author | SHA1 | Date | |
---|---|---|---|
4a74a73bee | |||
e192c71104 | |||
140c2d67b1 | |||
7d41bb9525 | |||
b2f87e8fad | |||
27b23dce8d | |||
2ff133732d | |||
dee78d1279 | |||
dfad138010 | |||
de4a6124e6 | |||
d063650904 | |||
8eed85377b | |||
fabceb7a93 | |||
88ad16ec94 | |||
abef96d93d |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -22,3 +22,4 @@
|
|||||||
/.direnv
|
/.direnv
|
||||||
/TGC_C_XRB/
|
/TGC_C_XRB/
|
||||||
/.envrc.eyck
|
/.envrc.eyck
|
||||||
|
/.cache
|
@@ -16,7 +16,7 @@ if(CMAKE_PROJECT_NAME STREQUAL "TGC-ISS")
|
|||||||
option(WITH_LLVM "Build LLVM backend" OFF)
|
option(WITH_LLVM "Build LLVM backend" OFF)
|
||||||
option(WITH_ASMJIT "Build ASMJIT backend" OFF)
|
option(WITH_ASMJIT "Build ASMJIT backend" OFF)
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 14)
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||||
@@ -85,7 +85,7 @@ if(CMAKE_PROJECT_NAME STREQUAL "TGC-ISS")
|
|||||||
spdlog/1.9.2
|
spdlog/1.9.2
|
||||||
boost/1.75.0
|
boost/1.75.0
|
||||||
gsl-lite/0.37.0
|
gsl-lite/0.37.0
|
||||||
elfio/3.12
|
elfio/3.11
|
||||||
lz4/1.9.3
|
lz4/1.9.3
|
||||||
yaml-cpp/0.7.0
|
yaml-cpp/0.7.0
|
||||||
jsoncpp/1.9.5
|
jsoncpp/1.9.5
|
||||||
@@ -213,7 +213,7 @@ if(CMAKE_PROJECT_NAME STREQUAL "TGC-ISS")
|
|||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
riscvfw
|
riscvfw
|
||||||
GIT_REPOSITORY https://git.minres.com/Firmware/Firmwares.git
|
GIT_REPOSITORY https://git.minres.com/Firmware/Firmwares.git
|
||||||
GIT_TAG main
|
GIT_TAG develop
|
||||||
GIT_SHALLOW OFF
|
GIT_SHALLOW OFF
|
||||||
UPDATE_DISCONNECTED ON
|
UPDATE_DISCONNECTED ON
|
||||||
)
|
)
|
||||||
|
39
CMakePresets.json
Normal file
39
CMakePresets.json
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"cmakeMinimumRequired": {
|
||||||
|
"major": 3,
|
||||||
|
"minor": 21,
|
||||||
|
"patch": 0
|
||||||
|
},
|
||||||
|
"configurePresets": [
|
||||||
|
{
|
||||||
|
"name": "Debug",
|
||||||
|
"displayName": "Debug build",
|
||||||
|
"generator": "Ninja",
|
||||||
|
"binaryDir": "${sourceDir}/build/${presetName}",
|
||||||
|
"cacheVariables": {
|
||||||
|
"CMAKE_BUILD_TYPE": "Debug",
|
||||||
|
"CMAKE_INSTALL_PREFIX": "${sourceDir}/install/${presetName}",
|
||||||
|
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Release",
|
||||||
|
"displayName": "Release build",
|
||||||
|
"generator": "Ninja",
|
||||||
|
"binaryDir": "${sourceDir}/build/${presetName}",
|
||||||
|
"cacheVariables": {
|
||||||
|
"CMAKE_BUILD_TYPE": "Release",
|
||||||
|
"CMAKE_INSTALL_PREFIX": "${sourceDir}/install/${presetName}",
|
||||||
|
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"buildPresets": [
|
||||||
|
{
|
||||||
|
"name": "Debug",
|
||||||
|
"description": "Debug build",
|
||||||
|
"displayName": "Debug"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
1
Jenkinsfile
vendored
1
Jenkinsfile
vendored
@@ -48,6 +48,7 @@ pipeline {
|
|||||||
done
|
done
|
||||||
'''
|
'''
|
||||||
sh 'conan profile new default --detect --force'
|
sh 'conan profile new default --detect --force'
|
||||||
|
sh 'rm -rf build'
|
||||||
sh 'cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DWITH_ASMJIT=ON -DWITH_TCC=ON -DWITH_LLVM=ON'
|
sh 'cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DWITH_ASMJIT=ON -DWITH_TCC=ON -DWITH_LLVM=ON'
|
||||||
sh 'cmake --build build -j'
|
sh 'cmake --build build -j'
|
||||||
sh 'build/dbt-rise-tgc/tgc-sim --isa ?'
|
sh 'build/dbt-rise-tgc/tgc-sim --isa ?'
|
||||||
|
Submodule dbt-rise-core updated: 99cf6823a9...01d81b03fb
Submodule dbt-rise-tgc updated: ad60449073...502f3e8df9
2
scc
2
scc
Submodule scc updated: 2c3c85ad83...7960982947
Reference in New Issue
Block a user