CMake: fix path checks in chipdb build scripts.
`if(NOT DEFINED)` is not appropriate since a variable that contains `-NOTFOUND` still counts as `DEFINED`. This can cause issues if configuration fails, writes `-NOTFOUND` to the cache, and is then restarted.
This commit is contained in:
parent
c0901fb972
commit
f6e30f22f4
@ -25,7 +25,7 @@ else()
|
||||
"Trellis install prefix")
|
||||
message(STATUS "Trellis install prefix: ${TRELLIS_INSTALL_PREFIX}")
|
||||
|
||||
if(NOT DEFINED TRELLIS_LIBDIR)
|
||||
if(NOT TRELLIS_LIBDIR)
|
||||
if(WIN32)
|
||||
set(pytrellis_lib pytrellis.pyd)
|
||||
else()
|
||||
@ -42,7 +42,7 @@ else()
|
||||
endif()
|
||||
message(STATUS "Trellis library directory: ${TRELLIS_LIBDIR}")
|
||||
|
||||
if(NOT DEFINED TRELLIS_DATADIR)
|
||||
if(NOT TRELLIS_DATADIR)
|
||||
set(TRELLIS_DATADIR ${TRELLIS_INSTALL_PREFIX}/share/${TRELLIS_PROGRAM_PREFIX}trellis)
|
||||
endif()
|
||||
message(STATUS "Trellis data directory: ${TRELLIS_DATADIR}")
|
||||
|
@ -27,7 +27,7 @@ else()
|
||||
"IceStorm install prefix")
|
||||
message(STATUS "IceStorm install prefix: ${ICESTORM_INSTALL_PREFIX}")
|
||||
|
||||
if(NOT DEFINED ICEBOX_DATADIR)
|
||||
if(NOT ICEBOX_DATADIR)
|
||||
set(ICEBOX_DATADIR ${ICESTORM_INSTALL_PREFIX}/share/icebox)
|
||||
endif()
|
||||
message(STATUS "icebox data directory: ${ICEBOX_DATADIR}")
|
||||
|
Loading…
Reference in New Issue
Block a user