Fix tdesu backend check in CMake

This relates to Bug 1655
(cherry picked from commit 11b5fd8f08)
v3.5.13-sru
Slávek Banko 11 years ago
parent dbf291f74b
commit e10a4809f1

@ -438,26 +438,17 @@ set( CMAKE_REQUIRED_LIBRARIES ${bak_CMAKE_REQUIRED_LIBRARIES} )
unset( bak_CMAKE_REQUIRED_LIBRARIES ) unset( bak_CMAKE_REQUIRED_LIBRARIES )
# FIXME for unknown reason cmake cannot find su #### set kdesu backend ##########################
#find_program( __PATH_SU su )
set( __PATH_SU "/bin/su" )
if( __PATH_SU )
set( DEFAULT_SUPER_USER_COMMAND ${__PATH_SU} )
else( __PATH_SU )
message( STATUS "WARNING: su was not found" )
endif( __PATH_SU )
# FIXME for unknown reason cmake cannot find sudo
# find_program( __PATH_SUDO "sudo" )
set( __PATH_SUDO "/usr/bin/sudo" )
if( WITH_SUDO_KDESU_BACKEND ) if( WITH_SUDO_KDESU_BACKEND )
if( __PATH_SUDO ) set( DEFAULT_SUPER_USER_COMMAND sudo CACHE INTERNAL "" FORCE )
set( DEFAULT_SUPER_USER_COMMAND ${__PATH_SUDO} ) else()
else( __PATH_SUDO ) set( DEFAULT_SUPER_USER_COMMAND su CACHE INTERNAL "" FORCE )
message( FATAL_ERROR "sudo was chosen as kdesu backend, but was not found in path." ) endif()
endif( __PATH_SUDO ) find_file( KDESU_BACKEND ${DEFAULT_SUPER_USER_COMMAND} PATHS ENV PATH )
endif( WITH_SUDO_KDESU_BACKEND ) if( KDESU_BACKEND-NOTFOUND )
tde_message_fatal( "${DEFAULT_SUPER_USER_COMMAND} was chosen as kdesu backend, but was not found in path." )
endif( KDESU_BACKEND-NOTFOUND )
#### set some constants ######################### #### set some constants #########################

Loading…
Cancel
Save