Lovro Nuic
e07dd0fd6b
cmake: bump minimum required version to 3.10
2026-02-20 10:03:03 +01:00
Wenzel Jakob
b236385a84
Compilation fix for newer compiler versions
2026-02-19 13:59:21 +01:00
Wenzel Jakob
b05db6ff7d
note
2025-07-10 15:31:24 +02:00
Dmitry Mikushin
9e219e24fe
Denoting .asm files shall be handled on WIN32 particularly by MASM, as NASM may be taken by default, if chosen by some other submodule within the same CMake build
2021-06-14 10:50:28 +02:00
Wenzel Jakob
141b0e310e
quoting fixes, quenched warnings on MSVC
...
- Removed unnecessary quotes, including one case where multiple compiler
arguments were squashed into a single one.
- quench compilation warnings on MSVC.
2020-09-08 16:38:25 +02:00
Julien Schueller
6f7f540ec6
Add TBB_SET_SOVERSION option
...
Closes #71
2020-09-07 18:12:15 +02:00
René Fritze
02498c8de0
[cmake] fixes irml build on linux
2020-09-07 13:38:41 +02:00
René Fritze
bad633bd3d
[travis] enabled python build on linux
2020-09-07 13:38:41 +02:00
Wenzel Jakob
7a72cd5e5a
quench warning on macOS
2020-09-07 01:17:52 +02:00
Wenzel Jakob
55fb7e03d5
guards around install targets
2020-09-04 12:33:33 +02:00
Wenzel Jakob
d9b2429ff6
quench deprecation messages while compiling TBB itself
2020-09-04 12:05:22 +02:00
Julien Schueller
806df70ee6
Add version config file ( #68 )
2020-07-17 16:54:27 +02:00
Julien Schueller
d476b7822f
Use target based build flags
...
Closes #50
2020-07-17 13:37:46 +02:00
Julien Schueller
3e5c376b89
Update version in README.md
2020-07-17 12:14:55 +02:00
Wenzel Jakob
2d57d6db17
rename Makefile -> Makefile.old
2020-07-13 17:58:33 +02:00
Julien Schueller
6cf1fe7b20
Appveyor: Test 64 bits
2020-07-13 17:57:19 +02:00
Julien Schueller
3ce017b270
Travis: Run tests via wine
2020-07-13 17:57:19 +02:00
Julien Schueller
860f9dda96
Enable c++11 standard everywhere
2020-07-13 17:57:19 +02:00
Julien Schueller
100e489fe3
Drop mingw i686
2020-07-13 17:57:19 +02:00
Julien Schueller
84c0b4055e
Build Python
2020-07-13 17:57:19 +02:00
Julien Schueller
faab196203
Update to 2020.2
...
Closes #63
2020-07-13 17:57:19 +02:00
Marian Klymov
ddbe45cd3a
Export config for shared TBB. ( #57 )
2020-07-06 00:49:18 +02:00
Lanyi
ae1c31a52a
Ignore generated .def file ( #59 )
...
Currently `src/tbb/win32-gcc-tbb-export.def` will be generated (by copying from linux `.def` file) because it did not exist.
https://github.com/wjakob/tbb/blob/20357d83871e4cb93b2c724fe0c337cd999fd14f/CMakeLists.txt#L209
That will cause git to flag an untracked file, this proposed change will stop git from showing the untracked changes.
Probably it would be better to copy this file to the build directory instead of source directory, but I didn't looked too deep into the cmakelists file. If that happens, then we can revert this .gitignore back.
2020-07-06 00:42:26 +02:00
xantares
56b5ea91ee
Exclude tbb_bind.cpp for v2020 ( #62 )
...
This file is used for a new sub-library linked to hwloc
2020-07-06 00:42:02 +02:00
Marian Klymov
20357d8387
Install PDB for shared configuration. ( #56 )
2019-11-04 16:11:01 +01:00
Pau Argelaguet
344fa84f34
Build system / CI fixes
...
- Adding directory on appveyor config
- windows test timeout to 1000
- disabling timeout tests on windows
2019-06-19 13:10:20 +02:00
Pau Argelaguet
5bfa9c503c
Updating to 2019 U6
2019-06-19 13:08:46 +02:00
Wenzel Jakob
b066defc02
bump cmake requirement to 3.1, add INTERFACE header declaration
2018-11-12 02:15:17 +01:00
speedskater
c604f07c68
Added export for include directory ( #40 )
...
To be able to use tbb in another project (in my case it is a header only library) it is important to export the include directory as well.
2018-11-12 02:12:26 +01:00
Juul
d5efef4698
Fix static link issues for linking into dll ( #41 )
...
When building the static libs for tbb and linking them into another project, the build of the libs had various defines wrongly set; which resulted in various linker warnings. This changelist includes the fixes for the properties related to the static build of tbb.
2018-11-12 02:10:45 +01:00
Wenzel Jakob
6c9faad2aa
updated to TBB 2019 Update 2
2018-11-12 01:50:49 +01:00
Wenzel Jakob
80b737eeb2
TBB: C++17 fix
2018-11-01 20:58:21 +01:00
Jérémie Dumas
08b4341a18
Cache config date ( #47 ). ( #48 )
...
* Cache config date (#47 ).
* Merge if branches.
2018-08-20 08:37:02 -07:00
Wenzel Jakob
4c3ffe5a5f
Set CMake policy CMP0068 to NEW to quench warnings
2018-04-28 18:08:06 +02:00
Stephen McDowell
c19593b683
accommodate CMake policy CMP0048 ( #45 )
2018-03-18 14:44:06 +01:00
Hannes Hergeth
a0dc9bf76d
Build directories with spaces lead to linker errors because the module definition file path was not passed completely. Fixed by embedding paths in quotes. ( #44 )
2018-02-09 11:05:05 +01:00
Wenzel Jakob
2c5ef7d9d4
stricter test for -mrtm flag
2017-09-12 00:57:10 +02:00
Wenzel Jakob
11ba6629dd
minor clarification for README.md
...
[ci skip]
2017-08-29 20:23:37 +02:00
Wenzel Jakob
c28c8bec52
ability to disable certain tests on AppVeyor/Travis CI
2017-08-24 13:48:57 +02:00
Wenzel Jakob
2a483deb85
work around test suite compilation issues on MSVC2017
2017-08-23 23:36:40 +02:00
Wenzel Jakob
391e6e01e4
upgrade appveyor builds to MSVC 2017
2017-08-23 23:05:22 +02:00
Wenzel Jakob
ebaf68aa14
comment about changed/additional files
2017-08-23 22:23:57 +02:00
Wenzel Jakob
43c595a21d
armv7 (32-bit) & aarch64 support, minor cmake tweaks
2017-08-23 22:08:08 +02:00
Nekto89
2e1759a5ef
Made possible to specify different folders for install. ( #36 )
2017-08-23 21:52:08 +02:00
Wenzel Jakob
4c6c70969e
Clang: only use libc++ if the compiler can produce a working executable.
2017-08-23 21:50:48 +02:00
Wenzel Jakob
25dce856e8
update to TBB 2017 Update 7
2017-08-23 21:35:22 +02:00
Wenzel Jakob
615d690c16
removed debug postfix
...
Build-specific postfixes are a relic of build systems that place
binaries from multiple different build types into the same output
directory. This is needlessly confusing and not necessary for
CMake-based build systems, since they either use a fixed build type
(Linux: Ninja, Makefile generators) or separate configurations with
different output directories (MSVC).
2017-04-10 15:35:54 +02:00
Wenzel Jakob
d2440ca306
detect when CMAKE_SIZEOF_P is not defined
2017-04-06 00:21:58 +02:00
Wenzel Jakob
f164f13c81
reverted PR #33 , removed APPLE/UNIX test from -flifetime-dse parameter
2017-03-15 19:14:42 +01:00
David Kaufman
3704e4c866
fix segfault running tbb build with gcc 6 ( #33 )
2017-03-15 00:43:14 +01:00