cmake:
message("JAVA_HOME: ${JAVA_HOME}")
find_program(TEST
NAMES java
PATHS ${JAVA_HOME}
)
message("TEST: ${TEST}")
Выхлоп:
JAVA_HOME: /home/yacopsae/.sdkman/candidates/java/17.0.1.fx-librca
TEST: /usr/bin/java
Почему он полностью игнорирует переданный PATHS?
NO_DEFAULT_PATH
Тоже делал) Я почти все NO_* перепробовал: find_program(TEST NAMES java PATHS ${JAVA_HOME} NO_DEFAULT_PATH ) OUTPUT: JAVA_HOME: /home/yacopsae/.sdkman/candidates/java/17.0.1.fx-librca TEST: /usr/bin/java
NO_CMAKE_ENVIRONMENT_PATH ?) там их много)
Обсуждают сегодня