Mercurial > hg > freeDiameter
annotate extensions/rt_load_balance/CMakeLists.txt @ 1277:9860ff6e9497
Make a variable match the extension name. No functional change.
author | Thomas Klausner <tk@giga.or.at> |
---|---|
date | Wed, 06 Aug 2014 15:03:34 +0200 |
parents | dcc0eff204cf |
children |
rev | line source |
---|---|
1042
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
1 # The rt_load_balance extension |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
2 PROJECT("Routing extension splits requests evenly over multiple hosts, using current load as routing indicator" C) |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
3 |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
4 # List of source files |
1277
9860ff6e9497
Make a variable match the extension name. No functional change.
Thomas Klausner <tk@giga.or.at>
parents:
1042
diff
changeset
|
5 SET(RT_LOAD_BALANCE_SRC |
1042
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
6 rt_load_balance.c |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
7 ) |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
8 |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
9 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
10 |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
11 # Compile these files as a freeDiameter extension |
1277
9860ff6e9497
Make a variable match the extension name. No functional change.
Thomas Klausner <tk@giga.or.at>
parents:
1042
diff
changeset
|
12 FD_ADD_EXTENSION(rt_load_balance ${RT_LOAD_BALANCE_SRC}) |
1042
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
13 |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
14 #### |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
15 ## INSTALL section ## |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
16 |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
17 # We install with the daemon component because it is a base feature. |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
18 INSTALL(TARGETS rt_load_balance |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
19 LIBRARY DESTINATION ${INSTALL_EXTENSIONS_SUFFIX} |
dcc0eff204cf
Add extension that balances load over multiple peers based on outstanding requests.
Thomas Klausner <tk@giga.or.at>
parents:
diff
changeset
|
20 COMPONENT freeDiameter-daemon) |