Mercurial > hg > freeDiameter
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 |
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 | 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) |