* <All Tools>/CMakeLists.txt:
- Change: For the setup_sysconfdir() boostrap/cmake macro uses the CMAKE_INSTALL_PREFIX to guess where we are being installed. Should be more reliable than any *_TOP environment variable. * ./bootstrap: - Change: In builCoriolis.py, detect not only when the X_TOP is not sets but also when it's sets to an empty value. In either case gives priority of the X_USER_TOP over the X_TOP.
This commit is contained in:
parent
feecdab3e1
commit
19b8436da0
|
@ -9,7 +9,7 @@
|
|||
find_package(Bootstrap REQUIRED)
|
||||
print_cmake_module_path()
|
||||
|
||||
setup_sysconfdir("$ENV{BOOTSTRAP_TOP}")
|
||||
setup_sysconfdir("${CMAKE_INSTALL_PREFIX}")
|
||||
|
||||
install(FILES coriolisEnv.py coriolis2.sh
|
||||
DESTINATION ${SYS_CONF_DIR}/coriolis2
|
||||
|
|
|
@ -381,14 +381,19 @@ class ProjectBuilder:
|
|||
|
||||
|
||||
def _setEnvironment ( self, systemVariable, userVariable ):
|
||||
if not self._environment.has_key(systemVariable):
|
||||
self._environment[ systemVariable ] = self._installDir
|
||||
#if not self._environment.has_key(userVariable):
|
||||
# self._environment[ userVariable ] = self._installDir
|
||||
if not self._environment.has_key(systemVariable) or self._environment[systemVariable] == "":
|
||||
if not self._environment.has_key(userVariable) or self._environment[userVariable] == "" :
|
||||
self._environment[ systemVariable ] = self._installDir
|
||||
print "[WARNING] Neither <%s> nor <%s> environment variables are sets." \
|
||||
% (systemVariable,userVariable)
|
||||
print " Setting <%s> to <%s>." % (systemVariable,self._installDir)
|
||||
else:
|
||||
self._environment[ systemVariable ] = self._environment[ userVariable ]
|
||||
|
||||
if not self._quiet:
|
||||
print "Setting %s = \"%s\"." % (systemVariable ,self._environment[systemVariable])
|
||||
print "Setting <%s> to <%s>." % (systemVariable,self._environment[systemVariable])
|
||||
if self._environment.has_key(userVariable):
|
||||
print "Transmitting %s = \"%s\"." % (userVariable,self._environment[userVariable])
|
||||
print "Transmitting <%s> as <%s>." % (userVariable,self._environment[userVariable])
|
||||
return
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue