annotate extensions/app_diameap/CMakeLists.txt @ 845:5c4cf8d15ef0 1.1.5-rc1

Well this time, I hope, should be the last fix to enable compilation on Darwin systems...
author Sebastien Decugis <sdecugis@freediameter.net>
date Tue, 16 Oct 2012 21:10:14 +0200
parents 365f1ed01cd1
children 242ee9fe34aa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
425
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
1 # The Diameter EAP Application extension
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
2 PROJECT("Diameter EAP Application extension" C)
389
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents:
diff changeset
3
425
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
4 # Find MySQL
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
5 FIND_PACKAGE(MySQL REQUIRED)
823
f145c687c5f3 Add explicit requirement on libgcrypt for app_diameap.fdx, this lib no longer comes implicitely with gnutls in the core
Sebastien Decugis <sdecugis@freediameter.net>
parents: 438
diff changeset
6 FIND_PACKAGE(Gcrypt REQUIRED)
425
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
7 INCLUDE_DIRECTORIES(${MySQL_INCLUDE_DIR})
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
8
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
9 # Parse plugins
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
10 ADD_SUBDIRECTORY(plugins)
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
11
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
12 # Parser
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
13 BISON_FILE(diameap.y)
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
14 FLEX_FILE(diameap.l)
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
15 SET_SOURCE_FILES_PROPERTIES(lex.diameap.c diameap.tab.c PROPERTIES COMPILE_FLAGS "-I \"${CMAKE_CURRENT_SOURCE_DIR}\"")
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
16
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
17
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
18 set( diameapsrc
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
19 diameap_defs.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
20 diameap.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
21 diameap_server.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
22 diameap_plugins.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
23 diameap_eap.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
24 plugins.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
25 diameap_eappacket.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
26 diameap_user.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
27 diameap.tab.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
28 diameap.tab.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
29 lex.diameap.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
30 diameap.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
31 diameap_server.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
32 diameap_plugins.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
33 diameap_init.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
34 diameap_common.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
35 diameap_eappacket.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
36 libdiameap.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
37 diameap_eap.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
38 diameap_mysql.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
39 diameap_mysql.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
40 diameap_tls.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
41 diameap_tls.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
42 libcrypt.h
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
43 libcrypt.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
44 diameap_user.c
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
45 )
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
46
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
47 FD_ADD_EXTENSION(app_diameap ${diameapsrc})
0c6e50a5291d New app_diameap Diameter EAP Application
Souheil Ben Ayed <souheil@tera.ics.keio.ac.jp>
parents: 389
diff changeset
48
431
1bb1bc417efe Reworked the packaging to include newest components
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 425
diff changeset
49 ####
1bb1bc417efe Reworked the packaging to include newest components
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 425
diff changeset
50 ## INSTALL section ##
1bb1bc417efe Reworked the packaging to include newest components
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 425
diff changeset
51
1bb1bc417efe Reworked the packaging to include newest components
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 425
diff changeset
52 INSTALL(TARGETS app_diameap
1bb1bc417efe Reworked the packaging to include newest components
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 425
diff changeset
53 LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX}
1bb1bc417efe Reworked the packaging to include newest components
Sebastien Decugis <sdecugis@nict.go.jp>
parents: 425
diff changeset
54 COMPONENT freeDiameter-eap-server)
"Welcome to our mercurial repository"