Skip to content

Commit 2f93d44

Browse files
committed
Cleaning up code in libs/EXTERNAL/CMakeLists
1 parent ef0bf60 commit 2f93d44

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

libs/EXTERNAL/CMakeLists.txt

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ if (${WITH_PARMYS})
4444

4545
# Create a target out of the library compilation result
4646
SET(YOSYS_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/yosys)
47-
SET(YOSYS_BUILD_DIR ${CMAKE_BINARY_DIR}/yosys)
47+
SET(YOSYS_BUILD_DIR ${CMAKE_BINARY_DIR}/bin/yosys)
4848

4949
set(CURRENT_CPPFLAGS "$(CPPFLAGS)-w")
5050
if(${CMAKE_GENERATOR} STREQUAL "Ninja")
@@ -55,39 +55,27 @@ if (${WITH_PARMYS})
5555
execute_process(
5656
COMMAND git submodule update --init
5757
WORKING_DIRECTORY ${YOSYS_SRC_DIR}
58-
# RESULT_VARIABLE _submod_ret
59-
# OUTPUT_QUIET
60-
# ERROR_QUIET
6158
)
6259
execute_process(
6360
COMMAND ${GIT_EXECUTABLE} submodule foreach --recursive git\ submodule\ update\ --init
6461
WORKING_DIRECTORY ${YOSYS_SRC_DIR}
6562
)
66-
# if(NOT _submod_ret EQUAL 0)
67-
# message(FATAL_ERROR
68-
# "Failed to `git submodule update --init --recursive` in ${YOSYS_SRC_DIR}")
69-
# endif()
7063

7164
# how to build the result of the library
72-
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/bin/yosys
65+
add_custom_command(OUTPUT ${YOSYS_BUILD_DIR}
7366
COMMAND ${MAKE_PROGRAM} -C ${YOSYS_SRC_DIR}
7467
ENABLE_ABC=0
7568
PREFIX=${CMAKE_BINARY_DIR}
76-
#> /dev/null
77-
#COMMAND
78-
# -j${CUSTOM_BUILD_PARALLEL_LEVEL}
79-
#> /dev/null
8069

8170
COMMAND ${MAKE_PROGRAM}
8271
-C ${YOSYS_SRC_DIR}
8372
install
8473
ENABLE_ABC=0
8574
PREFIX=${CMAKE_BINARY_DIR}
86-
#> /dev/null
8775

8876
WORKING_DIRECTORY ${YOSYS_SRC_DIR})
8977

90-
add_custom_target(yosys ALL DEPENDS ${CMAKE_BINARY_DIR}/bin/yosys)
78+
add_custom_target(yosys ALL DEPENDS ${YOSYS_BUILD_DIR})
9179

9280
if (${SYNLIG_SYSTEMVERILOG})
9381

0 commit comments

Comments
 (0)