Mercurial > hg > freeDiameter
annotate freeDiameterd/CMakeLists.txt @ 1327:82b386714795
Set callback data also when only setting expire callback (and not answer callback as well).
It is used when calling the expire callback, so not setting it makes no sense.
author | Thomas Klausner <tk@giga.or.at> |
---|---|
date | Mon, 27 Nov 2017 15:21:20 +0100 |
parents | fdce8d4575b7 |
children |
rev | line source |
---|---|
0 | 1 # The subproject name |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
592
diff
changeset
|
2 Project("freeDiameter simple daemon" C) |
320
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
316
diff
changeset
|
3 |
667
1f7c7ce85db3
More cleanups in the CMakeLists files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
665
diff
changeset
|
4 # Since it uses the libfdcore.h, it needs the include dependencies |
1f7c7ce85db3
More cleanups in the CMakeLists files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
665
diff
changeset
|
5 INCLUDE_DIRECTORIES(${LFDCORE_INCLUDES}) |
1f7c7ce85db3
More cleanups in the CMakeLists files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
665
diff
changeset
|
6 |
320
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
316
diff
changeset
|
7 # Build the executable |
658
f198d16fa7f4
Initial commit for 1.1.0:
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
592
diff
changeset
|
8 ADD_EXECUTABLE(freeDiameterd main.c) |
0 | 9 |
320
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
316
diff
changeset
|
10 # The version |
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
316
diff
changeset
|
11 SET_TARGET_PROPERTIES(freeDiameterd PROPERTIES |
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
316
diff
changeset
|
12 VERSION ${FD_PROJECT_VERSION_MAJOR}.${FD_PROJECT_VERSION_MINOR}.${FD_PROJECT_VERSION_REV}) |
53f912ce0f4e
Add shared object version information
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
316
diff
changeset
|
13 |
0 | 14 # The link command |
677
fdce8d4575b7
Cleanup link commands for Fedora
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
671
diff
changeset
|
15 TARGET_LINK_LIBRARIES(freeDiameterd libfdproto libfdcore ${GNUTLS_LIBRARIES}) |
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:
300
diff
changeset
|
16 |
ad3c46016584
Added install directives for cmake; also allow default directory to seek for extensions and configuration files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
300
diff
changeset
|
17 #### |
ad3c46016584
Added install directives for cmake; also allow default directory to seek for extensions and configuration files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
300
diff
changeset
|
18 ## INSTALL section ## |
ad3c46016584
Added install directives for cmake; also allow default directory to seek for extensions and configuration files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
300
diff
changeset
|
19 |
ad3c46016584
Added install directives for cmake; also allow default directory to seek for extensions and configuration files
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
300
diff
changeset
|
20 INSTALL(TARGETS freeDiameterd |
313
6fd1e6f56af5
Completed initial debianization
Sebastien Decugis <sdecugis@nict.go.jp>
parents:
305
diff
changeset
|
21 RUNTIME DESTINATION ${INSTALL_DAEMON_SUFFIX} |
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:
300
diff
changeset
|
22 COMPONENT freeDiameter-daemon) |