- Timestamp:
- 05/03/09 15:24:24 (4 years ago)
- Branches:
- master, 0.4.0, 0.4.1, 0.4.2, stable
- Children:
- b39c1f3
- Parents:
- 1d53fe0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Jamroot
r1d53fe0 rb1ac2fa 9 9 include user-config.jam ; 10 10 11 feature character-set : unicode ansi multibyte : composite ; 12 feature.compose <character-set>unicode : <define>_UNICODE <define>UNICODE ; 13 feature.compose <character-set>multibyte : <define>_MBCS ; 14 15 11 16 local toolset = [ MATCH "^--toolset=(.*)" : [ modules.peek : ARGV ] ] ; 12 17 toolset ?= msvc ; … … 15 20 import bjam/openssl ; 16 21 import bjam/boost ; 22 import bjam/cryptopp ; 17 23 } 18 24 import toolset : flags ; … … 46 52 using bjam/boost : : $(TOP)/lib-source/boost_1_35_0 $(TOP)/lib ; 47 53 using bjam/lua : : $(TOP)/lib-source/LUA/src/lua-5.1.2 ; 54 using bjam/cryptopp : : $(TOP)/lib-source/"Crypto++"/src ; 48 55 49 56 if [ bjam/lua.isEnabled ] = true { … … 66 73 } else { 67 74 echo "boost not avaliable! some features DISABLED (for instance regular expressions) (enable with --with-boost)" ; 75 } 76 77 if [ bjam/cryptopp.isEnabled ] = true { 78 echo "Crypto++ found (disable with --without-cryptopp)" ; 79 bjam/cryptopp.printEnv ; 80 } else { 81 echo "cryptopp not avaliable! encryption (NSCA) DISABLED (enable with --with-cryptopp)" ; 68 82 } 69 83 … … 93 107 ; 94 108 95 feature character-set : unicode ansi multibyte : composite ;96 feature.compose <character-set>unicode : <define>_UNICODE <define>UNICODE ;97 feature.compose <character-set>multibyte : <define>_MBCS ;98 99 109 make $(target).exe.manifest : NSClient++.manifest : common.copy ; 100 110 explicit $(target).manifest ; … … 147 157 [ MATCH .*modules/(.*)/.* : [ glob modules/*/Jamfile ] ] 148 158 ; 159 160 # all-modules = NSCAAgent ; 149 161 150 162 all-scripts = … … 189 201 190 202 all-installers = 191 [ MATCH .*helpers/(.*)/.* : [ glob helpers/ *installer/Jamfile ] ]203 [ MATCH .*helpers/(.*)/.* : [ glob helpers/installer/Jamfile ] ] 192 204 ; 193 205 for local l in $(all-installers) … … 207 219 explicit $(l) ; 208 220 } 221 222 alias installer_dll : helpers/installer_dll ; 223 explicit installer_dll ; 224 225 all-helpers = installer_dll ; 226 alias all-helpers-targets : $(all-helpers) ; 227 explicit all-helpers-targets ; 209 228 210 229 alias all-root-targets : $(target) $(target-config) $(target-readme) $(target-license) $(target-changelog) $(target-counters) helpers/systray_helper ; … … 231 250 return <location>$(BOOST_STAGE_LOCATE)/$(tag)/binaries ; 232 251 } 252 rule generate-helper-location ( properties * ) 253 { 254 local tag = [ get-root-prefix $(properties) ] ; 255 return <location>$(BOOST_STAGE_LOCATE)/$(tag)/helpers ; 256 } 233 257 rule generate-module-location ( properties * ) 234 258 { … … 243 267 explicit dist-modules ; 244 268 245 alias build-binaries : dist dist-modules ; 269 install dist-helpers : all-helpers-targets : <conditional>@generate-helper-location ; 270 explicit dist-helpers ; 271 272 alias build-binaries : dist dist-modules dist-helpers ; 246 273 explicit build-binaries ; 247 274
Note: See TracChangeset
for help on using the changeset viewer.








