提交 59f69179 编写于 作者: D Dmitry Kozlov

changed install paths to proper ones

上级 2fce5d31
......@@ -85,15 +85,16 @@ TARGET_LINK_LIBRARIES(accel-pptpd triton rt pthread crypto pcre)
set_property(TARGET accel-pptpd PROPERTY CMAKE_SKIP_BUILD_RPATH FALSE)
set_property(TARGET accel-pptpd PROPERTY CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
set_property(TARGET accel-pptpd PROPERTY INSTALL_RPATH_USE_LINK_PATH FALSE)
set_property(TARGET accel-pptpd PROPERTY INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/usr/lib/accel-pptp)
set_property(TARGET accel-pptpd PROPERTY INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib/accel-pptp)
INSTALL(TARGETS accel-pptpd
RUNTIME DESTINATION usr/sbin
RUNTIME DESTINATION sbin
)
INSTALL(FILES accel-pptp.conf DESTINATION /etc RENAME accel-pptp.conf.dist)
INSTALL(FILES accel-pptp.conf.5 DESTINATION usr/share/man/man5)
INSTALL(FILES accel-pptp.conf.5 DESTINATION share/man/man5)
INSTALL(CODE "EXECUTE_PROCESS(COMMAND mkdir -p /var/log/accel-pptp)")
INSTALL(CODE "EXECUTE_PROCESS(COMMAND mkdir -p /var/run/accel-pptp)")
INSTALL(CODE "EXECUTE_PROCESS(COMMAND 'echo 0 > /var/run/accel-pptp/seq')")
......@@ -8,6 +8,6 @@ TARGET_LINK_LIBRARIES(auth_mschap_v1 crypto)
TARGET_LINK_LIBRARIES(auth_mschap_v2 crypto)
INSTALL(TARGETS auth_pap auth_chap_md5 auth_mschap_v1 auth_mschap_v2
LIBRARY DESTINATION usr/lib/accel-pptp
LIBRARY DESTINATION lib/accel-pptp
)
......@@ -10,8 +10,8 @@ ADD_LIBRARY(l2tp SHARED
)
#TARGET_LINK_LIBRARIES(l2tp nl nl-genl)
INSTALL(TARGETS l2tp LIBRARY DESTINATION usr/lib/accel-pptp)
INSTALL(TARGETS l2tp LIBRARY DESTINATION lib/accel-pptp)
FILE(GLOB dict "${CMAKE_CURRENT_SOURCE_DIR}/dict/*")
INSTALL(FILES ${dict} DESTINATION usr/share/accel-pptp/l2tp)
INSTALL(FILES ${dict} DESTINATION share/accel-pptp/l2tp)
......@@ -9,4 +9,4 @@ ADD_LIBRARY(pppoe SHARED
TARGET_LINK_LIBRARIES(pppoe crypto)
INSTALL(TARGETS pppoe LIBRARY DESTINATION usr/lib/accel-pptp)
INSTALL(TARGETS pppoe LIBRARY DESTINATION lib/accel-pptp)
......@@ -2,4 +2,4 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
ADD_LIBRARY(pptp SHARED pptp.c)
INSTALL(TARGETS pptp LIBRARY DESTINATION usr/lib/accel-pptp )
INSTALL(TARGETS pptp LIBRARY DESTINATION lib/accel-pptp )
......@@ -4,12 +4,12 @@ ADD_LIBRARY(sigchld SHARED sigchld.c)
ADD_LIBRARY(chap-secrets SHARED chap-secrets.c)
INSTALL(TARGETS pppd_compat ippool sigchld chap-secrets
LIBRARY DESTINATION usr/lib/accel-pptp
LIBRARY DESTINATION lib/accel-pptp
)
IF (SHAPER)
ADD_LIBRARY(shaper_tbf SHARED shaper_tbf.c)
TARGET_LINK_LIBRARIES(shaper_tbf nl nl-route m)
INSTALL(TARGETS shaper_tbf LIBRARY DESTINATION usr/lib/accel-pptp)
INSTALL(TARGETS shaper_tbf LIBRARY DESTINATION lib/accel-pptp)
ENDIF (SHAPER)
......@@ -4,14 +4,14 @@ TARGET_LINK_LIBRARIES(log_file rt)
ADD_LIBRARY(log_tcp SHARED log_tcp.c)
INSTALL(TARGETS log_file log_tcp
LIBRARY DESTINATION usr/lib/accel-pptp
LIBRARY DESTINATION lib/accel-pptp
)
IF(LOG_PGSQL)
ADD_LIBRARY(log_pgsql SHARED log_pgsql.c)
TARGET_LINK_LIBRARIES(log_pgsql pq)
INSTALL(TARGETS log_pgsql
LIBRARY DESTINATION usr/lib/accel-pptp
LIBRARY DESTINATION lib/accel-pptp
)
ENDIF(LOG_PGSQL)
......@@ -8,12 +8,12 @@ SET(sources
radius.c
)
ADD_DEFINITIONS(-DDICTIONARY="${CMAKE_INSTALL_PREFIX}/usr/share/accel-pptp/radius/dictionary")
ADD_DEFINITIONS(-DDICTIONARY="${CMAKE_INSTALL_PREFIX}/share/accel-pptp/radius/dictionary")
ADD_LIBRARY(radius SHARED ${sources})
INSTALL(TARGETS radius
LIBRARY DESTINATION usr/lib/accel-pptp
LIBRARY DESTINATION lib/accel-pptp
)
FILE(GLOB dict "${CMAKE_CURRENT_SOURCE_DIR}/dict/*")
INSTALL(FILES ${dict} DESTINATION usr/share/accel-pptp/radius)
INSTALL(FILES ${dict} DESTINATION share/accel-pptp/radius)
......@@ -30,11 +30,11 @@ ENDIF (HAVE_TIMERFD)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
ADD_DEFINITIONS(-DMODULE_PATH="${CMAKE_INSTALL_PREFIX}/usr/lib/accel-pptp")
ADD_DEFINITIONS(-DMODULE_PATH="${CMAKE_INSTALL_PREFIX}/lib/accel-pptp")
ADD_LIBRARY(triton SHARED ${sources_c})
TARGET_LINK_LIBRARIES(triton dl)
INSTALL(TARGETS triton
LIBRARY DESTINATION usr/lib/accel-pptp
LIBRARY DESTINATION lib/accel-pptp
)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册