Mercurial > hg > freeDiameter
annotate CMakeLists.txt @ 1489:0210b996b8fa
Add rest of 3GPP TS 29.336 V15.7.0 (2019-09)
Add AVPs from 3GPP TS 29.336:
- IP-SM-GW-Number, OctetString, code 3100, section 6.4.14
- IP-SM-GW-Name, DiameterIdentity, code 3101, section 6.4.15
- User-Identifier, Grouped, code 3102, section 6.4.2
- Service-ID, Enumerated, code 3103, section 6.4.3
- SCS-Identity, OctetString, code 3104, section 6.4.4
- Service-Parameters, Grouped, code 3105, section 6.4.5
- T4-Parameters, Grouped, code 3106, section 6.4.6
- Service-Data, Grouped, code 3107, section 6.4.7
- T4-Data, Grouped, code 3108, section 6.4.8
- HSS-Cause, Unsigned32, code 3109, section 6.4.9
- SIR-Flags, Unsigned32, code 3110, section 6.4.10
- IP-SM-GW-Realm, DiameterIdentity, code 3112, section 6.4.18
- AESE-Communication-Pattern, Grouped, code 3113, section 8.4.25
- Communication-Pattern-Set, Grouped, code 3114, section 8.4.26
- Periodic-Communication-Indicator, Unsigned32, code 3115, section 8.4.27
- Communication-Duration-Time, Unsigned32, code 3116, section 8.4.28
- Periodic-time, Unsigned32, code 3117, section 8.4.29
- Scheduled-Communication-Time, Grouped, code 3118, section 8.4.30
- Stationary-Indication, Unsigned32, code 3119, section 8.4.31
- AESE-Communication-Pattern-Config-Status, Grouped, code 3120, section 8.4.32
- AESE-Error-Report, Grouped, code 3121, section 8.4.33
- Monitoring-Event-Configuration, Grouped, code 3122, section 8.4.2
- Monitoring-Event-Report, Grouped, code 3123, section 8.4.3
- SCEF-Reference-ID, Unsigned32, code 3124, section 8.4.4
- SCEF-ID, DiameterIdentity, code 3125, section 8.4.5
- SCEF-Reference-ID-for-Deletion, Unsigned32, code 3126, section 8.4.6
- Monitoring-Type, Unsigned32, code 3127, section 8.4.7
- Maximum-Number-of-Reports, Unsigned32, code 3128, section 8.4.8
- UE-Reachability-Configuration, Grouped, code 3129, section 8.4.9
- Monitoring-Duration, Time, code 3130, section 8.4.10
- Maximum-Detection-Time, Unsigned32, code 3131, section 8.4.11
- Reachability-Type, Unsigned32, code 3132, section 8.4.12
- Maximum-Latency, Unsigned32, code 3133, section 8.4.13
- Maximum-Response-Time, Unsigned32, code 3134, section 8.4.14
- Location-Information-Configuration, Grouped, code 3135, section 8.4.15
- MONTE-Location-Type, Unsigned32, code 3136, section 8.4.16
- Accuracy, Unsigned32, code 3137, section 8.4.17
- Association-Type, Unsigned32, code 3138, section 8.4.18
- Roaming-Information, Unsigned32, code 3139, section 8.4.19
- Reachability-Information, Unsigned32, code 3140, section 8.4.20
- IMEI-Change, Unsigned32, code 3141, section 8.4.22
- Monitoring-Event-Config-Status, Grouped, code 3142, section 8.4.24
- Supported-Services, Grouped, code 3143, section 8.4.40
- Supported-Monitoring-Events, Unsigned64, code 3144, section 8.4.41
- CIR-Flags, Unsigned32, code 3145, section 8.4.39
- Service-Result, Grouped, code 3146, section 8.4.37
- Service-Result-Code, Unsigned32, code 3147, section 8.4.38
- Reference-ID-Validity-Time, Time, code 3148, section 8.4.42
- Event-Handling, Unsigned32, code 3149, section 8.4.43
- NIDD-Authorization-Request, Grouped, code 3150, section 8.4.44
- NIDD-Authorization-Response, Grouped, code 3151, section 8.4.45
- Service-Report, Grouped, code 3152, section 8.4.47
- Node-Type, Unsigned32, code 3153, section 8.4.48
- S6t-HSS-Cause, Unsigned32, code 3154, section 8.4.50
- Enhanced-Coverage-Restriction, Grouped, code 3155, section 8.4.51
- Enhanced-Coverage-Restriction-Data, Grouped, code 3156, section 8.4.52
- Restricted-PLMN-List, Grouped, code 3157, section 8.4.53
- Allowed-PLMN-List, Grouped, code 3158, section 8.4.54
- Requested-Validity-Time, Time, code 3159, section 8.4.55
- Granted-Validity-Time, Time, code 3160, section 8.4.56
- NIDD-Authorization-Update, Grouped, code 3161, section 8.4.57
- Loss-Of-Connectivity-Reason, Unsigned32, code 3162, section 8.4.58
- Group-Reporting-Guard-Timer, Unsigned32, code 3163, section 8.4.59
- CIA-Flags, Unsigned32, code 3164, section 8.4.60
- Group-Monitoring-Event-Report, Grouped, code 3165, section 8.4.61
- Group-Monitoring-Event-Report-Item, Grouped, code 3166, section 8.4.62
- RIR-Flags, Unsigned32, code 3167, section 8.4.63
- Type-Of-External-Identifier, Unsigned32, code 3168, section 8.4.64
- APN-Validity-Time, Grouped, code 3169, section 8.4.65
- Suggested-Network-Configuration, Grouped, code 3170, section 8.4.66
- Monitoring-Event-Report-Status, Grouped, code 3171, section 8.4.67
- PLMN-ID-Requested, Enumerated, code 3172, section 8.4.68
- AdditionalIdentifiers, Grouped, code 3173, section 8.4.69
- NIR-Flags, Unsigned32, code 3174, section 8.4.70
- Reporting-Time-Stamp, Time, code 3175, section 8.4.71
- NIA-Flags, Unsigned32, code 3176, section 8.4.72
- Group-User-Identifier, Grouped, code 3177, section 8.4.73
- MTC-Provider-Info, Grouped, code 3178, section 8.4.74
- MTC-Provider-ID, UTF8String, code 3179, section 8.4.75
author | Luke Mewburn <luke@mewburn.net> |
---|---|
date | Mon, 30 Mar 2020 09:49:33 +1100 |
parents | 1979715b744f |
children | 7c777b0082ec 9084c6f94a0a |
rev | line source |
---|---|
0 | 1 # This file is the source for generating the Makefile for the project, using cmake tool (cmake.org) |
2 | |
857
cea8e81967eb
Generalize flags for CXX in case an extension such as _sample uses C++
Sebastien Decugis <sdecugis@freediameter.net>
parents:
845
diff
changeset
|
3 # Name of the project |
cea8e81967eb
Generalize flags for CXX in case an extension such as _sample uses C++
Sebastien Decugis <sdecugis@freediameter.net>
parents:
845
diff
changeset
|
4 PROJECT("freeDiameter") |
0 | 5 |
8
3e143f047f78
Backup for the week-end
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
1
diff
changeset
|
6 # Informations to display in daemon's help |
3e143f047f78
Backup for the week-end
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
1
diff
changeset
|
7 SET(FD_PROJECT_NAME freeDiameter) |
3e143f047f78
Backup for the week-end
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
1
diff
changeset
|
8 SET(FD_PROJECT_BINARY freeDiameterd) |
1285
1e893500dc72
updated Copyright
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1269
diff
changeset
|
9 SET(FD_PROJECT_COPYRIGHT "Copyright (c) 2008-2015, WIDE Project (www.wide.ad.jp) and NICT (www.nict.go.jp)") |
320
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
313
diff
changeset
|
10 |
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
313
diff
changeset
|
11 # Version of the source code |
310
f3fb1e272529
Change version number
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
307
diff
changeset
|
12 SET(FD_PROJECT_VERSION_MAJOR 1) |
1398
a52a1dbae99f
Preparing for release 1.4.0
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1360
diff
changeset
|
13 SET(FD_PROJECT_VERSION_MINOR 4) |
a52a1dbae99f
Preparing for release 1.4.0
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1360
diff
changeset
|
14 SET(FD_PROJECT_VERSION_REV 0) |
320
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
313
diff
changeset
|
15 |
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
313
diff
changeset
|
16 # Version of the API with the library |
1091
a7d8273b7506
New version will be 1.2.0 because of all the changes in the API
Sebastien Decugis <sdecugis@freediameter.net>
parents:
929
diff
changeset
|
17 SET(FD_PROJECT_VERSION_API 6) |
8
3e143f047f78
Backup for the week-end
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
1
diff
changeset
|
18 |
341
2bf23d10bc6f
Change the test system to use ctest more efficiently
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
339
diff
changeset
|
19 # The test framework, using CTest and CDash. |
339
ba59301627b9
Attempt to use CDash to automatize testing of the project
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
320
diff
changeset
|
20 INCLUDE(CTest) |
0 | 21 |
22 # CMake version | |
23 CMAKE_MINIMUM_REQUIRED(VERSION 2.6) | |
24 | |
25 # Location of additional CMake modules | |
26 SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules/") | |
27 | |
305 | 28 # The default directories |
29 SET(DEFAULT_CONF_PATH ${CMAKE_INSTALL_PREFIX}/etc/freeDiameter CACHE PATH "Default location of freeDiameter configuration files") | |
30 | |
814
84bdbd87cbd5
Patch for systems that use lib64 instead of lib
Sebastien Decugis <sdecugis@freediameter.net>
parents:
813
diff
changeset
|
31 IF (NOT DEFINED LIB_INSTALL_DIR) |
84bdbd87cbd5
Patch for systems that use lib64 instead of lib
Sebastien Decugis <sdecugis@freediameter.net>
parents:
813
diff
changeset
|
32 SET(LIB_INSTALL_DIR lib CACHE PATH "Default library path name on the system, to accomodate RPM-based systems that use lib64") |
84bdbd87cbd5
Patch for systems that use lib64 instead of lib
Sebastien Decugis <sdecugis@freediameter.net>
parents:
813
diff
changeset
|
33 ENDIF (NOT DEFINED LIB_INSTALL_DIR) |
84bdbd87cbd5
Patch for systems that use lib64 instead of lib
Sebastien Decugis <sdecugis@freediameter.net>
parents:
813
diff
changeset
|
34 |
313
6fd1e6f56af5
Completed initial debianization
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
310
diff
changeset
|
35 SET(INSTALL_HEADERS_SUFFIX include/freeDiameter CACHE PATH "Directory where the headers are installed (relative to CMAKE_INSTALL_PREFIX).") |
6fd1e6f56af5
Completed initial debianization
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
310
diff
changeset
|
36 SET(INSTALL_DAEMON_SUFFIX bin CACHE PATH "Directory where the daemon binary is installed (relative to CMAKE_INSTALL_PREFIX).") |
814
84bdbd87cbd5
Patch for systems that use lib64 instead of lib
Sebastien Decugis <sdecugis@freediameter.net>
parents:
813
diff
changeset
|
37 SET(INSTALL_LIBRARY_SUFFIX ${LIB_INSTALL_DIR} CACHE PATH "Directory where the freeDiameter libraries are installed (relative to CMAKE_INSTALL_PREFIX).") |
84bdbd87cbd5
Patch for systems that use lib64 instead of lib
Sebastien Decugis <sdecugis@freediameter.net>
parents:
813
diff
changeset
|
38 SET(INSTALL_EXTENSIONS_SUFFIX ${LIB_INSTALL_DIR}/freeDiameter CACHE PATH "Directory where the extensions are installed / searched (relative to CMAKE_INSTALL_PREFIX).") |
305 | 39 |
0 | 40 # All source code should be POSIX 200112L compatible, but some other extensions might be used, so: |
41 ADD_DEFINITIONS(-D_GNU_SOURCE) | |
343
4a5211430f63
Added a Profiling build type
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
341
diff
changeset
|
42 |
1287
38b0e251b821
Select Debug build type by default if none specified
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1285
diff
changeset
|
43 # Set a default build type if none was specified |
38b0e251b821
Select Debug build type by default if none specified
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1285
diff
changeset
|
44 if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) |
38b0e251b821
Select Debug build type by default if none specified
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1285
diff
changeset
|
45 message(STATUS "Setting build type to 'Debug' as none was specified.") |
38b0e251b821
Select Debug build type by default if none specified
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1285
diff
changeset
|
46 set(CMAKE_BUILD_TYPE Debug CACHE STRING "Choose the type of build." FORCE) |
38b0e251b821
Select Debug build type by default if none specified
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1285
diff
changeset
|
47 # Set the possible values of build type for cmake-gui |
38b0e251b821
Select Debug build type by default if none specified
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1285
diff
changeset
|
48 set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" |
38b0e251b821
Select Debug build type by default if none specified
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1285
diff
changeset
|
49 "MinSizeRel" "RelWithDebInfo" "Profiling" "MaxPerformance" "DebianPackage" "DebugValgrind") |
38b0e251b821
Select Debug build type by default if none specified
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1285
diff
changeset
|
50 endif() |
38b0e251b821
Select Debug build type by default if none specified
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1285
diff
changeset
|
51 |
343
4a5211430f63
Added a Profiling build type
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
341
diff
changeset
|
52 # Add a "Profiling" build type |
357
dda9330aa711
Do not default to Profiling build type
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
343
diff
changeset
|
53 # SET(CMAKE_BUILD_TYPE Profiling) |
416
fa39aecb41c6
Fix profiling profile for FreeBSD8.0
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
397
diff
changeset
|
54 SET(CMAKE_C_FLAGS_PROFILING "-fprofile-arcs -ftest-coverage -fstack-protector -g -Wall") |
343
4a5211430f63
Added a Profiling build type
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
341
diff
changeset
|
55 |
594
0758a357a151
Added a new MaxPerformance build type for tests, not recommended for use
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
581
diff
changeset
|
56 # Add a "MaxPerformance" build type -- this is very silent... |
0758a357a151
Added a new MaxPerformance build type for tests, not recommended for use
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
581
diff
changeset
|
57 # SET(CMAKE_BUILD_TYPE MaxPerformance) |
0758a357a151
Added a new MaxPerformance build type for tests, not recommended for use
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
581
diff
changeset
|
58 SET(CMAKE_C_FLAGS_MAXPERFORMANCE "${CMAKE_C_FLAGS_RELEASE} -DSTRIP_DEBUG_CODE") |
0758a357a151
Added a new MaxPerformance build type for tests, not recommended for use
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
581
diff
changeset
|
59 |
436
bfe99640cdfa
Added documentation for app_sip in the debian package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
416
diff
changeset
|
60 # Add a "DebianPackage" build type used when creating the Debian packages |
bfe99640cdfa
Added documentation for app_sip in the debian package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
416
diff
changeset
|
61 SET(CMAKE_C_FLAGS_DEBIANPACKAGE "${CMAKE_C_FLAGS_RELWITHDEBINFO}") |
bfe99640cdfa
Added documentation for app_sip in the debian package
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
416
diff
changeset
|
62 |
1119
79dd22145f52
Fix a number of compilation warnings
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1091
diff
changeset
|
63 # Set the "Debug" flags |
79dd22145f52
Fix a number of compilation warnings
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1091
diff
changeset
|
64 SET(CMAKE_C_FLAGS_DEBUG "-Wall -g -O0") |
79dd22145f52
Fix a number of compilation warnings
Sebastien Decugis <sdecugis@freediameter.net>
parents:
1091
diff
changeset
|
65 |
445
76a896740f94
Added a DebugValgrind configuration
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
436
diff
changeset
|
66 # Add a "DebugValgrind" build type used for checking execution with Valgrind tool |
76a896740f94
Added a DebugValgrind configuration
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
436
diff
changeset
|
67 SET(CMAKE_C_FLAGS_DEBUGVALGRIND "-Wall -g -O0") |
76a896740f94
Added a DebugValgrind configuration
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
436
diff
changeset
|
68 |
343
4a5211430f63
Added a Profiling build type
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
341
diff
changeset
|
69 # Set the DEBUG flag for Debug and Profiling builds |
445
76a896740f94
Added a DebugValgrind configuration
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
436
diff
changeset
|
70 IF (CMAKE_BUILD_TYPE MATCHES "Debug|Profiling|DebugValgrind") |
9
fc7c18867cf7
New extension mechanism committed
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
8
diff
changeset
|
71 SET(DEBUG 1) |
445
76a896740f94
Added a DebugValgrind configuration
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
436
diff
changeset
|
72 ENDIF (CMAKE_BUILD_TYPE MATCHES "Debug|Profiling|DebugValgrind") |
0 | 73 |
1406
deaa89f4a994
add ERRORS_ON_WARNINGS to enable fatal compiler warnings
Luke Mewburn <luke@mewburn.net>
parents:
1398
diff
changeset
|
74 # Build with fatal warnings? |
deaa89f4a994
add ERRORS_ON_WARNINGS to enable fatal compiler warnings
Luke Mewburn <luke@mewburn.net>
parents:
1398
diff
changeset
|
75 IF (ERRORS_ON_WARNINGS) |
deaa89f4a994
add ERRORS_ON_WARNINGS to enable fatal compiler warnings
Luke Mewburn <luke@mewburn.net>
parents:
1398
diff
changeset
|
76 SET(CMAKE_C_FLAGS "-Wall -Werror ${CMAKE_C_FLAGS}") |
1413
1979715b744f
fix ERRORS_ON_WARNINGS cmake config failure
Luke Mewburn <luke@mewburn.net>
parents:
1406
diff
changeset
|
77 SET(CMAKE_REQUIRED_FLAGS "-Wno-error ${CMAKE_REQUIRED_FLAGS}") |
1406
deaa89f4a994
add ERRORS_ON_WARNINGS to enable fatal compiler warnings
Luke Mewburn <luke@mewburn.net>
parents:
1398
diff
changeset
|
78 ENDIF (ERRORS_ON_WARNINGS) |
deaa89f4a994
add ERRORS_ON_WARNINGS to enable fatal compiler warnings
Luke Mewburn <luke@mewburn.net>
parents:
1398
diff
changeset
|
79 |
0 | 80 # some subfolders use yacc and lex parsers |
81 SET(BISON_GENERATE_DEFINES TRUE) | |
82 SET(BISON_PREFIX_OUTPUTS TRUE) | |
83 INCLUDE(CMakeUserUseBison) | |
84 SET(FLEX_PREFIX_OUTPUTS TRUE) | |
85 INCLUDE(CMakeUserUseFlex) | |
86 IF( NOT BISON_EXECUTABLE OR NOT FLEX_EXECUTABLE ) | |
87 MESSAGE( SEND_ERROR "Bison and Flex are required" ) | |
88 ENDIF( NOT BISON_EXECUTABLE OR NOT FLEX_EXECUTABLE ) | |
89 # Check that flex is at least 2.5.20 to support bison-bridge | |
90 # how to do the check with cmake??? | |
91 | |
561
1cb9352359f4
More cleanups in the packaging. Also removed rgw_common.so which was quite useless
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
460
diff
changeset
|
92 # Add this to workaround an apparent bug in FreeBSD cmake (already defined in Linux) |
1cb9352359f4
More cleanups in the packaging. Also removed rgw_common.so which was quite useless
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
460
diff
changeset
|
93 SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-rdynamic") |
1cb9352359f4
More cleanups in the packaging. Also removed rgw_common.so which was quite useless
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
460
diff
changeset
|
94 |
845
5c4cf8d15ef0
Well this time, I hope, should be the last fix to enable compilation on Darwin systems...
Sebastien Decugis <sdecugis@freediameter.net>
parents:
814
diff
changeset
|
95 # For Darwin systems |
5c4cf8d15ef0
Well this time, I hope, should be the last fix to enable compilation on Darwin systems...
Sebastien Decugis <sdecugis@freediameter.net>
parents:
814
diff
changeset
|
96 IF(APPLE) |
857
cea8e81967eb
Generalize flags for CXX in case an extension such as _sample uses C++
Sebastien Decugis <sdecugis@freediameter.net>
parents:
845
diff
changeset
|
97 SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS "${CMAKE_SHARED_MODULE_CREATE_C_FLAGS} -flat_namespace -undefined dynamic_lookup") |
cea8e81967eb
Generalize flags for CXX in case an extension such as _sample uses C++
Sebastien Decugis <sdecugis@freediameter.net>
parents:
845
diff
changeset
|
98 SET(CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS "${CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS} -flat_namespace -undefined dynamic_lookup") |
845
5c4cf8d15ef0
Well this time, I hope, should be the last fix to enable compilation on Darwin systems...
Sebastien Decugis <sdecugis@freediameter.net>
parents:
814
diff
changeset
|
99 ENDIF(APPLE) |
5c4cf8d15ef0
Well this time, I hope, should be the last fix to enable compilation on Darwin systems...
Sebastien Decugis <sdecugis@freediameter.net>
parents:
814
diff
changeset
|
100 |
8
3e143f047f78
Backup for the week-end
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
1
diff
changeset
|
101 # Location for the include files |
3e143f047f78
Backup for the week-end
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
1
diff
changeset
|
102 INCLUDE_DIRECTORIES(include) |
3e143f047f78
Backup for the week-end
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
1
diff
changeset
|
103 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/include) |
3e143f047f78
Backup for the week-end
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
1
diff
changeset
|
104 SUBDIRS(include/freeDiameter) |
3e143f047f78
Backup for the week-end
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
1
diff
changeset
|
105 |
0 | 106 # Location for the source code |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
647
diff
changeset
|
107 SUBDIRS(libfdproto) |
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
647
diff
changeset
|
108 SUBDIRS(libfdcore) |
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
647
diff
changeset
|
109 SUBDIRS(freeDiameterd) |
0 | 110 |
561
1cb9352359f4
More cleanups in the packaging. Also removed rgw_common.so which was quite useless
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
460
diff
changeset
|
111 # Extensions (there is no use of freeDiameter without any extension) |
304
ad3c46016584
Added install directives for cmake; also allow default directory to seek for extensions and configuration files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
301
diff
changeset
|
112 SUBDIRS(extensions) |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
647
diff
changeset
|
113 |
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
647
diff
changeset
|
114 # The unary tests directory |
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
647
diff
changeset
|
115 IF ( BUILD_TESTING ) |
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
647
diff
changeset
|
116 SUBDIRS(tests) |
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
647
diff
changeset
|
117 ENDIF ( BUILD_TESTING ) |