Skip to content

Commit a2602bd

Browse files
committed
Depends: Avoid possible build misconfiguration
Apply force on cached subdirectory project variables.
1 parent 8de6f5a commit a2602bd

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Diff for: cmake/Depends.cmake

+9-9
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ else ()
3636
endif ()
3737
endif ()
3838
set (INSTALL_THE_FOUNDATION OFF)
39-
set (TFDN_STATIC_LIBRARY ON CACHE BOOL "")
40-
set (TFDN_ENABLE_INSTALL OFF CACHE BOOL "")
41-
set (TFDN_ENABLE_TESTS OFF CACHE BOOL "")
42-
set (TFDN_ENABLE_WEBREQUEST OFF CACHE BOOL "")
39+
set (TFDN_STATIC_LIBRARY ON CACHE BOOL "" FORCE)
40+
set (TFDN_ENABLE_INSTALL OFF CACHE BOOL "" FORCE)
41+
set (TFDN_ENABLE_TESTS OFF CACHE BOOL "" FORCE)
42+
set (TFDN_ENABLE_WEBREQUEST OFF CACHE BOOL "" FORCE)
4343
set (TFDN_ENABLE_STATIC_LINK ${ENABLE_STATIC} CACHE BOOL "" FORCE)
4444
add_subdirectory (lib/the_Foundation)
4545
add_library (the_Foundation::the_Foundation ALIAS the_Foundation)
@@ -207,11 +207,11 @@ endif ()
207207
if (ENABLE_TUI)
208208
if (EXISTS ${CMAKE_SOURCE_DIR}/lib/sealcurses/CMakeLists.txt)
209209
# Build a static version of SEALCurses.
210-
set (SEALCURSES_SUBDIR YES CACHE BOOL "")
211-
set (SEALCURSES_STATIC_NCURSES ${ENABLE_STATIC} CACHE BOOL "")
212-
set (SEALCURSES_ENABLE_STATIC YES CACHE BOOL "")
213-
set (SEALCURSES_ENABLE_SHARED NO CACHE BOOL "")
214-
set (SEALCURSES_ENABLE_INSTALL NO CACHE BOOL "")
210+
set (SEALCURSES_SUBDIR YES CACHE BOOL "" FORCE)
211+
set (SEALCURSES_STATIC_NCURSES ${ENABLE_STATIC} CACHE BOOL "" FORCE)
212+
set (SEALCURSES_ENABLE_STATIC YES CACHE BOOL "" FORCE)
213+
set (SEALCURSES_ENABLE_SHARED NO CACHE BOOL "" FORCE)
214+
set (SEALCURSES_ENABLE_INSTALL NO CACHE BOOL "" FORCE)
215215
add_subdirectory (${CMAKE_SOURCE_DIR}/lib/sealcurses)
216216
else ()
217217
pkg_check_modules (SEALCURSES REQUIRED sealcurses)

0 commit comments

Comments
 (0)