Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
饶先宏
hdl4se
提交
b71cf936
H
hdl4se
项目概览
饶先宏
/
hdl4se
通知
12
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hdl4se
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b71cf936
编写于
8月 14, 2021
作者:
饶先宏
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
202108141630 多线程运行在linux下
上级
e77f64f8
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
35 addition
and
11 deletion
+35
-11
examples/counter/CMakeLists.txt
examples/counter/CMakeLists.txt
+10
-1
examples/hdl4secnn/googlenet/CMakeLists.txt
examples/hdl4secnn/googlenet/CMakeLists.txt
+1
-1
examples/terris/CMakeLists.txt
examples/terris/CMakeLists.txt
+10
-2
examples/testbignumber/CMakeLists.txt
examples/testbignumber/CMakeLists.txt
+1
-1
examples/testmacro/CMakeLists.txt
examples/testmacro/CMakeLists.txt
+8
-1
examples/testvariable/CMakeLists.txt
examples/testvariable/CMakeLists.txt
+1
-1
hdl4sesim/src/hdl4sesim.c
hdl4sesim/src/hdl4sesim.c
+1
-1
testparser/CMakeLists.txt
testparser/CMakeLists.txt
+1
-1
testpreprocess/CMakeLists.txt
testpreprocess/CMakeLists.txt
+1
-1
testscanner/CMakeLists.txt
testscanner/CMakeLists.txt
+1
-1
未找到文件。
examples/counter/CMakeLists.txt
浏览文件 @
b71cf936
...
...
@@ -10,11 +10,20 @@ add_executable (counter
"src/main.c"
"src/counter_main.c"
)
target_link_libraries
(
counter hdl4sesim hdl4secell bignumber digitled hdl4seutils verilog_parser verilog_preprocess glfw lcom
)
target_link_libraries
(
counter hdl4sesim hdl4secell bignumber digitled hdl4seutils verilog_parser verilog_preprocess glfw lcom
pthread
)
set
(
CMAKE_CXX_FLAGS_RELEASE
"/MT"
)
set
(
CMAKE_CXX_FLAGS_DEBUG
"/MTd"
)
FIND_PACKAGE
(
OpenMP REQUIRED
)
if
(
OPENMP_FOUND
)
message
(
"OPENMP FOUND"
)
set
(
CMAKE_C_FLAGS
"
${
CMAKE_C_FLAGS
}
${
OpenMP_C_FLAGS
}
"
)
set
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
${
OpenMP_CXX_FLAGS
}
"
)
set
(
CMAKE_EXE_LINKER_FLAGS
"
${
CMAKE_EXE_LINKER_FLAGS
}
${
OpenMP_EXE_LINKER_FLAGS
}
"
)
endif
()
include_directories
(
"../../../lcom/include"
)
include_directories
(
"../../hdl4sesim/include"
)
include_directories
(
"../../hdl4secell/include"
)
...
...
examples/hdl4secnn/googlenet/CMakeLists.txt
浏览文件 @
b71cf936
...
...
@@ -181,6 +181,6 @@ add_executable(googlenet
include_directories
(
"../../../hdl4seutils/include"
)
include_directories
(
"../cnn/include"
)
target_link_libraries
(
googlenet cnn hdl4seutils m
)
target_link_libraries
(
googlenet cnn hdl4seutils m
pthread
)
add_definitions
(
-D_CRT_SECURE_NO_WARNINGS
)
\ No newline at end of file
examples/terris/CMakeLists.txt
浏览文件 @
b71cf936
...
...
@@ -22,8 +22,16 @@ add_executable (terris
"src/copylines.c"
"src/blockwrite.c"
)
target_link_libraries
(
terris hdl4sesim hdl4secell bignumber digitled hdl4seutils verilog_preprocess verilog_parser glui glfw lcom
)
target_link_libraries
(
terris hdl4sesim hdl4secell bignumber digitled hdl4seutils verilog_preprocess verilog_parser glui glfw lcom m pthread
)
FIND_PACKAGE
(
OpenMP REQUIRED
)
if
(
OPENMP_FOUND
)
message
(
"OPENMP FOUND"
)
set
(
CMAKE_C_FLAGS
"
${
CMAKE_C_FLAGS
}
${
OpenMP_C_FLAGS
}
"
)
set
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
${
OpenMP_CXX_FLAGS
}
"
)
set
(
CMAKE_EXE_LINKER_FLAGS
"
${
CMAKE_EXE_LINKER_FLAGS
}
${
OpenMP_EXE_LINKER_FLAGS
}
"
)
endif
()
include_directories
(
"../../../lcom/include"
)
include_directories
(
"../../hdl4secell/include"
)
include_directories
(
"../../hdl4sesim/include"
)
...
...
examples/testbignumber/CMakeLists.txt
浏览文件 @
b71cf936
...
...
@@ -4,7 +4,7 @@
cmake_minimum_required
(
VERSION 3.8
)
add_executable
(
testbignumber
"testbignumber.c"
)
target_link_libraries
(
testbignumber bignumber hdl4seutils lcom
)
target_link_libraries
(
testbignumber bignumber hdl4seutils lcom
pthread
)
include_directories
(
"../../../lcom/include"
)
include_directories
(
"../../hdl4sesim/include"
)
...
...
examples/testmacro/CMakeLists.txt
浏览文件 @
b71cf936
...
...
@@ -7,7 +7,7 @@ add_executable (testmacro
"main.c"
)
target_link_libraries
(
testmacro hdl4sesim hdl4secell bignumber digitled hdl4seutils verilog_preprocess verilog_parser glui glfw lcom
)
target_link_libraries
(
testmacro hdl4sesim hdl4secell bignumber digitled hdl4seutils verilog_preprocess verilog_parser glui glfw lcom
pthread
)
include_directories
(
"../../../lcom/include"
)
include_directories
(
"../../hdl4secell/include"
)
...
...
@@ -20,5 +20,12 @@ include_directories("../../../systemc/src")
include_directories
(
"glad/include"
)
include_directories
(
"include"
)
FIND_PACKAGE
(
OpenMP REQUIRED
)
if
(
OPENMP_FOUND
)
message
(
"OPENMP FOUND"
)
set
(
CMAKE_C_FLAGS
"
${
CMAKE_C_FLAGS
}
${
OpenMP_C_FLAGS
}
"
)
set
(
CMAKE_CXX_FLAGS
"
${
CMAKE_CXX_FLAGS
}
${
OpenMP_CXX_FLAGS
}
"
)
set
(
CMAKE_EXE_LINKER_FLAGS
"
${
CMAKE_EXE_LINKER_FLAGS
}
${
OpenMP_EXE_LINKER_FLAGS
}
"
)
endif
()
add_definitions
(
-D_CRT_SECURE_NO_WARNINGS
)
\ No newline at end of file
examples/testvariable/CMakeLists.txt
浏览文件 @
b71cf936
...
...
@@ -7,7 +7,7 @@ add_executable (testvariable
"main.c"
)
target_link_libraries
(
testvariable hdl4secell bignumber hdl4seutils lcom
)
target_link_libraries
(
testvariable hdl4secell bignumber hdl4seutils lcom
pthread
)
include_directories
(
"../../../lcom/include"
)
include_directories
(
"../../hdl4secell/include"
)
...
...
hdl4sesim/src/hdl4sesim.c
浏览文件 @
b71cf936
...
...
@@ -241,7 +241,7 @@ static int hdl4sesim_hdl4se_simulator_SetReset(HOBJECT object, int reset)
return
0
;
}
#define THREADCOUNT
4
#define THREADCOUNT
3
static
int
hdl4sesim_hdl4se_simulator_ClkTick
(
HOBJECT
object
)
{
...
...
testparser/CMakeLists.txt
浏览文件 @
b71cf936
cmake_minimum_required
(
VERSION 3.8
)
add_executable
(
testparser
"main.c"
)
target_link_libraries
(
testparser verilog_preprocess verilog_parser hdl4seutils bignumber lcom
)
target_link_libraries
(
testparser verilog_preprocess verilog_parser hdl4seutils bignumber lcom
pthread
)
include_directories
(
"../../lcom/include"
)
include_directories
(
"../preprocess/include"
)
...
...
testpreprocess/CMakeLists.txt
浏览文件 @
b71cf936
cmake_minimum_required
(
VERSION 3.8
)
add_executable
(
testpreprocess
"testpreprocess.c"
)
target_link_libraries
(
testpreprocess verilog_preprocess hdl4seutils lcom
)
target_link_libraries
(
testpreprocess verilog_preprocess hdl4seutils lcom
pthread
)
include_directories
(
"../../lcom/include"
)
include_directories
(
"../preprocess/include"
)
...
...
testscanner/CMakeLists.txt
浏览文件 @
b71cf936
cmake_minimum_required
(
VERSION 3.8
)
add_executable
(
testscanner
"main.c"
)
target_link_libraries
(
testscanner verilog_parser verilog_preprocess hdl4seutils bignumber lcom
)
target_link_libraries
(
testscanner verilog_parser verilog_preprocess hdl4seutils bignumber lcom
pthread
)
include_directories
(
"../../lcom/include"
)
include_directories
(
"../preprocess/include"
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录