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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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)
"Welcome to our mercurial repository"