Mam ten kod w cmake:CUpewnij ZDEFINIOWANE nie wydaje się rozpoznać zmienna
#mandatory
SET(BOOST_DIR "$ENV{BOOST_HOME}")
if (DEFINED ${BOOST_DIR})
#global include directories
include_directories(${BOOST_DIR})
else(DEFINED ${BOOST_DIR})
message(STATUS "BOOST_HOME at ${BOOST_DIR}")
message(FATAL_ERROR "Undefined BOOST_HOME env var.")
endif(DEFINED ${BOOST_DIR})
env var BOOST_HOME określone (/ home/ferran/Boost). Zachowanie jest bardzo dziwne, bo wyjście jest:
-- BOOST_HOME at /home/ferran/boost
CMake Error at CMakeLists.txt:14 (message):
Undefined BOOST_HOME env var.
-- Configuring incomplete, errors occurred!
Tak, var istnieje i wydrukowanie jej zawartości i jednocześnie nie istnieje?
Jak ustawić '$ ENV {BOOST_HOME}'? –