@@ -39,7 +39,7 @@ endif ()
39
39
if (${WITH_PARMYS} )
40
40
41
41
if (${SYNLIG_SYSTEMVERILOG} )
42
-
42
+
43
43
set (SURELOG_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /Surelog )
44
44
set (SURELOG_BINARY_DIR ${SURELOG_SOURCE_DIR} /build )
45
45
set (YOSYS_F4PGA_PLUGINS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /yosys-f4pga-plugins )
@@ -61,9 +61,10 @@ if (${WITH_PARMYS})
61
61
# define Surelog cache values
62
62
CMAKE_CACHE_ARGS
63
63
"-DCMAKE_BUILD_TYPE:STRING=Release"
64
- "-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR} "
64
+ # "-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}"
65
65
"-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON"
66
66
"-DCMAKE_WARN_DEPRECATED:BOOL=OFF"
67
+
67
68
68
69
# redirect logs to a logfile
69
70
LOG_BUILD ON
@@ -95,19 +96,20 @@ if (${WITH_PARMYS})
95
96
SOURCE_DIR "${SYNLIG_SOURCE_DIR} "
96
97
BUILD_IN_SOURCE FALSE
97
98
INSTALL_DIR "${CMAKE_BINARY_DIR} /bin/synlig_install"
98
-
99
+
99
100
# Disable submodule update command (not needed, since it's included in cloning)
100
- UPDATE_COMMAND ""
101
-
101
+ #INSTALL_COMMAND make install DESTDIR=${CMAKE_BINARY_DIR}/bin/synlig_install
102
102
# Pass necessary paths and set environment variables
103
103
CMAKE_CACHE_ARGS
104
104
"-DCMAKE_BUILD_TYPE:STRING=Release"
105
+ "-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR} /bin/synlig_install"
105
106
"-DSURELOG_PATH=${CMAKE_BINARY_DIR} /surelog"
106
107
"-DYOSYS_PATH=${CMAKE_BINARY_DIR} /yosys"
107
108
"-DUHDM_INSTALL_DIR=${CMAKE_BINARY_DIR} "
108
109
"-DBUILD_DIR=${CMAKE_BINARY_DIR} /synlig-build"
109
110
"-DEXPORT_PATH=${CMAKE_BINARY_DIR} /synlig_install/usr/local/bin:$ENV{PATH} "
110
- "-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR} /bin/synlig_install"
111
+ #"-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}"
112
+
111
113
112
114
LOG_BUILD ON
113
115
LOG_UPDATE ON
@@ -116,7 +118,7 @@ if (${WITH_PARMYS})
116
118
LOG_OUTPUT_ON_FAILURE ON
117
119
118
120
# Ensure dependencies like Yosys and Surelog are built first
119
- DEPENDS yosys
121
+ DEPENDS yosys
120
122
)
121
123
122
124
0 commit comments