summaryrefslogtreecommitdiff
path: root/accel-pptpd/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'accel-pptpd/CMakeLists.txt')
-rw-r--r--accel-pptpd/CMakeLists.txt102
1 files changed, 0 insertions, 102 deletions
diff --git a/accel-pptpd/CMakeLists.txt b/accel-pptpd/CMakeLists.txt
deleted file mode 100644
index e0a8dd4..0000000
--- a/accel-pptpd/CMakeLists.txt
+++ /dev/null
@@ -1,102 +0,0 @@
-INCLUDE(CheckLibraryExists)
-INCLUDE(CheckIncludeFiles)
-
-CHECK_LIBRARY_EXISTS(crypto MD5_Init "" HAVE_SSL)
-IF (NOT HAVE_SSL)
- MESSAGE(FATAL_ERROR "openssl library not found")
-ENDIF (NOT HAVE_SSL)
-
-SET(CMAKE_REQUIRED_INCLUDES "openssl")
-CHECK_INCLUDE_FILES("md5.h" HAVE_SSL)
-IF (NOT HAVE_SSL)
- MESSAGE(FATAL_ERROR "openssl headers not found")
-ENDIF (NOT HAVE_SSL)
-
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fvisibility=hidden -fno-strict-aliasing -D_GNU_SOURCE -DPTHREAD_SPINLOCK -DMEMDEBUG -fPIC")
-
-IF (EXISTS ${CMAKE_HOME_DIRECTORY}/.git)
- EXECUTE_PROCESS(
- COMMAND git log
- COMMAND head -n1
- COMMAND awk "{print $2}"
- WORKING_DIRECTORY ${CMAKE_HOME_DIRECTORY}
- OUTPUT_VARIABLE ACCEL_PPTP_VERSION
- )
- STRING(STRIP ${ACCEL_PPTP_VERSION} ACCEL_PPTP_VERSION)
-ELSE (EXISTS ${CMAKE_HOME_DIRECTORY}/.git)
- SET (ACCEL_PPTP_VERSION 1.3.2)
-ENDIF (EXISTS ${CMAKE_HOME_DIRECTORY}/.git)
-
-ADD_DEFINITIONS(-DACCEL_PPTP_VERSION="${ACCEL_PPTP_VERSION}")
-
-INCLUDE_DIRECTORIES(include)
-
-IF (NOT DEFINED RADIUS)
- SET(RADIUS TRUE)
-ENDIF (NOT DEFINED RADIUS)
-
-IF (RADIUS)
- ADD_DEFINITIONS(-DRADIUS)
- ADD_SUBDIRECTORY(radius)
-ENDIF (RADIUS)
-
-IF (VALGRIND)
- ADD_DEFINITIONS(-DVALGRIND)
-ENDIF (VALGRIND)
-
-ADD_SUBDIRECTORY(triton)
-ADD_SUBDIRECTORY(ctrl)
-ADD_SUBDIRECTORY(auth)
-ADD_SUBDIRECTORY(logs)
-ADD_SUBDIRECTORY(extra)
-
-ADD_EXECUTABLE(accel-pptpd
- ppp/ppp.c
- ppp/ppp_fsm.c
- ppp/ppp_lcp.c
- ppp/lcp_opt_mru.c
- ppp/lcp_opt_magic.c
- ppp/lcp_opt_pcomp.c
- ppp/lcp_opt_accomp.c
- ppp/ppp_auth.c
- ppp/ppp_ipcp.c
- ppp/ipcp_opt_ipaddr.c
- ppp/ipcp_opt_dns.c
- ppp/ppp_ccp.c
- ppp/ccp_mppe.c
-
- cli/std_cmd.c
- cli/show_sessions.c
- cli/telnet.c
- cli/tcp.c
- cli/cli.c
-
- pwdb.c
- ipdb.c
-
- iprange.c
-
- utils.c
-
- log.c
- main.c
- memdebug.c
-)
-
-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}/lib/accel-pptp)
-
-INSTALL(TARGETS accel-pptpd
- RUNTIME DESTINATION sbin
-)
-
-INSTALL(FILES accel-pptp.conf DESTINATION /etc RENAME accel-pptp.conf.dist)
-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')")
-