Rene Rivera
13de873d87
Work around Boost removing modular include dirs for release.
2019-03-08 18:42:27 -06:00
Rene Rivera
48d9231a1b
Convert build files to rootless parity with hash-predef.
2019-01-09 16:27:04 -06:00
Rene Rivera
9ead140e5b
Minor tweaks to cmake support to make hash-boost conversion easier.
2019-01-07 08:18:59 -06:00
Rene Rivera
d33798214d
Cleanups of cmake build use support.
2019-01-03 21:57:47 -06:00
Mike-Devel
f862009841
[CMake] Generate cmake target that other libraries can use ( #86 )
...
Generates cmake target that other libraries can use to express
their dependency on this library and retrieve any configuration
information such as the include directory.
2019-01-02 07:26:48 -06:00
Benjamin Worpitz
11569d270c
add detection for PTX architecture ( #73 )
2018-06-12 07:39:43 -05:00
Benjamin Worpitz
e8681a9b37
Add support for detecting CUDA ( #71 )
...
* add support for detecting CUDA
* add test for new make macro
2018-05-13 10:21:13 -05:00
James E. King, III
5e8f5d5a4b
properly obtain the FreeBSD version (BOOST_OS_BSD_FREE) ( #69 )
2017-11-10 07:04:25 -06:00
James E. King, III
0ab200d19e
make BOOST_PLAT_WINDOWS_DESKTOP available in older SDKs for backwards compatibility ( #64 )
2017-10-18 07:00:02 -05:00
Rene Rivera
7c99dfbbd5
Revert "isolate all headers to ensure that none rely on inclusions from another ( #60 )" ( #62 )
...
This reverts commit 284cde95a2
.
2017-10-04 14:13:28 -05:00
James E. King, III
284cde95a2
isolate all headers to ensure that none rely on inclusions from another ( #60 )
2017-10-04 10:20:45 -05:00
James E. King, III
bca18299d2
correct Windows UWP platform detection ( #57 )
2017-10-03 20:36:17 -05:00
Edward Diener
aa4604a3bd
Remove executable attribute from file. ( #53 )
2017-09-17 09:21:38 -05:00
Rene Rivera
ba45bd73f3
Seems we need to avoid duplicate project names.
2017-08-01 12:24:55 -05:00
Rene Rivera
db499c07df
Add WORKAROUND style definitions for public use.
2017-06-01 22:31:09 -05:00
Rene Rivera
822d09f19b
Fix Intel C/C++ compiler version specification.
...
Add `BOOST_VERSION_NUMBER_MAJOR`, `BOOST_VERSION_NUMBER_MINOR`,
`BOOST_VERSION_NUMBER_PATCH` macros to extract components from valid
version numbers.
2017-01-03 22:07:48 -06:00
Rene Rivera
009367d6a1
Conform to latest library requirements.
2016-01-07 12:50:26 -06:00
Rene Rivera
4515b465f7
Remove main args to avoid unused arg warnings (and possibly forced
...
errors).
2015-11-19 14:26:41 -06:00
Rene Rivera
b38474d0ee
Remove unused main args as they will cause warnings for some setups (and
...
possibly errors).
2015-11-14 20:52:44 -06:00
Rene Rivera
39a4a38e36
Fix test warning for GCC about signed vs. unsigned constants.
2015-08-27 10:18:39 -05:00
Rene Rivera
2fb725a93d
Fix new compile check BB2 utility not dealing with dotted version
...
numbers.
2015-08-07 08:29:55 -05:00
Rene Rivera
0f113b0871
Fix non-standard test feature test collection. I.e. make the feature
...
collection no rely on implementioned defined behaviour. And fix check
program handling of no-expression invocations vs expression invocations.
2015-06-29 18:49:33 -05:00
Rene Rivera
d77608cf70
Check if having only one property causes problems with the checks.
2015-06-09 22:31:53 -05:00
Rene Rivera
631dd73038
Change to get a "true" && "false" check result.
2015-06-09 16:07:44 -05:00
Rene Rivera
8fd39047e4
Alter check value test to further debug check expression eval.
2015-06-09 15:26:31 -05:00
Rene Rivera
ca54bcad60
Add 'minimal' test target.
2015-05-26 20:57:50 -05:00
Rene Rivera
0dec25945a
Add check test to debug failing VMD option tests.
2015-05-26 10:49:24 -05:00
Rene Rivera
99bd64cd11
Fix incorrect check expression eval. It turns out the expression eval
...
was just not implemented and only really worked for the require checks
as those are ok with duplicate properties. Now full and/or expression
parsing an evaluation is implemented.
2015-05-18 21:54:31 -05:00
Rene Rivera
65bb36c66d
Fix incorrect path calculation for predef check program sources. Hence, re-enable the tests that use predef/check.
2015-01-27 14:17:37 -06:00
Rene Rivera
44133dce99
Disable Mac check tests until the work on super layout.
2015-01-27 10:22:37 -06:00
Rene Rivera
211a868b80
Add general predef_check utility program and BBv2 support for using it.
2015-01-27 08:28:37 -06:00
Rene Rivera
3766bba8d0
Fix QNX compile warnings and errors from extra careful C compiler.
2015-01-22 13:27:14 -06:00
Rene Rivera
84967e3d0a
Add missing BOOST_PREDEF_MAKE_0X_VVRRPP macro (thanks ro Erik Lindahl
...
for finding it).
2014-12-30 08:13:18 -06:00
Rene Rivera
4a4c6e630e
Fix test build script to also work in non-modular release archive.
2014-07-10 08:49:46 -05:00
Rene Rivera
8523554ecb
Add build.jam at predef root to replace jamroot.jam that was
...
interfeering with testing results.
2014-06-05 00:06:55 -05:00
Rene Rivera
c68e9b6b30
Documentation updates.. Add history and tod-do sections. Start adjusting
...
docs for exclusive defs.
2014-06-02 22:59:14 -05:00
Rene Rivera
3ccc33fa28
Update copyrights back to original author.
2014-01-10 08:46:03 -06:00
Rene Rivera
cf90bd0219
More stringent testing of OSX BSD like behavior. Fix BSD mis-detection
...
on OSX depending on include order.
2013-10-14 23:21:51 -05:00
Rene Rivera
6007034752
Fix repeat def of OS_BSD when sub-BSD flavor detected. Fix some make
...
tests that fail on non-2003 compile modes.
2013-10-14 23:00:52 -05:00
Rene Rivera
b28bad14ea
Address endian compile errors for OSX in the cases where sys/param.h was
...
include ahead of the predef headers. The solution was to: use the OSX
machine/endian.h header, and only allow a single OS to be detected at
once. Test cases added for both conditions on OSX.
2013-10-05 16:41:55 -05:00
Rene Rivera
3ecdcb44df
Adjustments for building tests with dynamically generated header links
...
for modular SVN layout.
2013-09-27 12:11:42 -05:00
Rene Rivera
141ac4b01a
Resolve inspection issues.
2013-08-11 13:32:58 -05:00
Rene Rivera
3441dd2219
CHange overflow test to use L (long) to see if the actual use case
...
passes. Which is OK since that value on the real use case would be L.
2013-07-31 08:59:42 -05:00
Rene Rivera
a3efcab4d0
Fix test for BOOST_PREDEF_MAKE_10_VVRR00PP00 to correctly succeed/fail
...
when VV > 21 as that overflows a 32-bit signed int.
2013-07-30 11:29:53 -05:00
Rene Rivera
f13411977e
Prep for formal inclusion into Boost trunk.
2013-07-28 12:07:05 -05:00
Rene Rivera
9fcecba7cc
Most changes from review comments implemented. Remove use of "#elif" for
...
backward PP compatability. Add BOOST_category_item_AVAILABLE as a
defined, or not, symbol for use with "#ifdef" or "#ifndef". Add
documentation of macros used for detection and version information. Also
replace direct use of BVN(0,0,0) and BVN(0,0,1) with more meaningful
macros that are globally defined, and hence consistent.
2013-01-18 21:25:30 -06:00
grafikrobot
fdd98a5968
Use epoc date as basis for standards, c, c++, etc. version number.
2013-01-03 21:37:59 -06:00
Rene Rivera
dbb5965186
Restructure the project to match new modular layout.
2012-12-28 22:25:52 -06:00