Commit Graph

  • e07dd0fd6b cmake: bump minimum required version to 3.10 master Lovro Nuic 2026-02-20 10:03:03 +01:00
  • b236385a84 Compilation fix for newer compiler versions Wenzel Jakob 2026-02-19 13:59:21 +01:00
  • b05db6ff7d note Wenzel Jakob 2025-07-10 15:31:24 +02:00
  • 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 Dmitry Mikushin 2021-06-11 23:36:34 +02:00
  • 141b0e310e quoting fixes, quenched warnings on MSVC Wenzel Jakob 2020-09-08 15:55:43 +02:00
  • 6f7f540ec6 Add TBB_SET_SOVERSION option Julien Schueller 2020-08-20 14:19:47 +02:00
  • 02498c8de0 [cmake] fixes irml build on linux René Fritze 2020-08-04 09:42:28 +02:00
  • bad633bd3d [travis] enabled python build on linux René Fritze 2020-08-04 09:42:05 +02:00
  • 7a72cd5e5a quench warning on macOS Wenzel Jakob 2020-09-07 01:17:52 +02:00
  • 55fb7e03d5 guards around install targets Wenzel Jakob 2020-09-04 12:05:52 +02:00
  • d9b2429ff6 quench deprecation messages while compiling TBB itself Wenzel Jakob 2020-09-04 12:05:22 +02:00
  • 806df70ee6 Add version config file (#68) Julien Schueller 2020-07-17 16:54:27 +02:00
  • d476b7822f Use target based build flags Julien Schueller 2020-07-17 10:31:20 +02:00
  • 3e5c376b89 Update version in README.md Julien Schueller 2020-07-17 10:35:57 +02:00
  • 2d57d6db17 rename Makefile -> Makefile.old Wenzel Jakob 2020-07-13 17:58:33 +02:00
  • 6cf1fe7b20 Appveyor: Test 64 bits Julien Schueller 2020-07-09 14:46:44 +02:00
  • 3ce017b270 Travis: Run tests via wine Julien Schueller 2020-07-09 14:06:19 +02:00
  • 860f9dda96 Enable c++11 standard everywhere Julien Schueller 2020-07-09 14:00:23 +02:00
  • 100e489fe3 Drop mingw i686 Julien Schueller 2020-07-09 12:04:43 +02:00
  • 84c0b4055e Build Python Julien Schueller 2020-07-09 11:26:22 +02:00
  • faab196203 Update to 2020.2 Julien Schueller 2020-07-09 10:17:31 +02:00
  • ddbe45cd3a Export config for shared TBB. (#57) Marian Klymov 2020-07-06 01:49:18 +03:00
  • ae1c31a52a Ignore generated .def file (#59) Lanyi 2020-07-06 00:42:26 +02:00
  • 56b5ea91ee Exclude tbb_bind.cpp for v2020 (#62) xantares 2020-07-06 00:42:02 +02:00
  • 20357d8387 Install PDB for shared configuration. (#56) Marian Klymov 2019-11-04 17:11:01 +02:00
  • 344fa84f34 Build system / CI fixes Pau Argelaguet 2019-05-17 12:42:28 +02:00
  • 5bfa9c503c Updating to 2019 U6 Pau Argelaguet 2019-05-17 12:26:25 +02:00
  • b066defc02 bump cmake requirement to 3.1, add INTERFACE header declaration Wenzel Jakob 2018-11-12 02:15:17 +01:00
  • c604f07c68 Added export for include directory (#40) speedskater 2018-11-12 02:12:26 +01:00
  • d5efef4698 Fix static link issues for linking into dll (#41) Juul 2018-11-12 02:10:45 +01:00
  • 6c9faad2aa updated to TBB 2019 Update 2 Wenzel Jakob 2018-11-12 01:39:30 +01:00
  • 80b737eeb2 TBB: C++17 fix Wenzel Jakob 2018-11-01 20:58:21 +01:00
  • 08b4341a18 Cache config date (#47). (#48) Jérémie Dumas 2018-08-20 17:37:02 +02:00
  • 4c3ffe5a5f Set CMake policy CMP0068 to NEW to quench warnings Wenzel Jakob 2018-04-28 18:08:01 +02:00
  • c19593b683 accommodate CMake policy CMP0048 (#45) Stephen McDowell 2018-03-18 06:44:06 -07:00
  • 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) Hannes Hergeth 2018-02-09 11:05:05 +01:00
  • 2c5ef7d9d4 stricter test for -mrtm flag Wenzel Jakob 2017-09-12 00:57:10 +02:00
  • 11ba6629dd minor clarification for README.md Wenzel Jakob 2017-08-29 16:05:44 +00:00
  • c28c8bec52 ability to disable certain tests on AppVeyor/Travis CI Wenzel Jakob 2017-08-24 11:21:57 +02:00
  • 2a483deb85 work around test suite compilation issues on MSVC2017 Wenzel Jakob 2017-08-23 23:12:56 +02:00
  • 391e6e01e4 upgrade appveyor builds to MSVC 2017 Wenzel Jakob 2017-08-23 23:05:22 +02:00
  • ebaf68aa14 comment about changed/additional files Wenzel Jakob 2017-08-23 22:23:57 +02:00
  • 43c595a21d armv7 (32-bit) & aarch64 support, minor cmake tweaks Wenzel Jakob 2017-08-23 22:08:04 +02:00
  • 2e1759a5ef Made possible to specify different folders for install. (#36) Nekto89 2017-08-23 22:52:08 +03:00
  • 4c6c70969e Clang: only use libc++ if the compiler can produce a working executable. Wenzel Jakob 2017-08-23 21:49:18 +02:00
  • 25dce856e8 update to TBB 2017 Update 7 Wenzel Jakob 2017-08-23 20:50:26 +02:00
  • 615d690c16 removed debug postfix Wenzel Jakob 2017-04-10 14:24:38 +02:00
  • d2440ca306 detect when CMAKE_SIZEOF_P is not defined Wenzel Jakob 2017-04-06 00:21:58 +02:00
  • f164f13c81 reverted PR #33, removed APPLE/UNIX test from -flifetime-dse parameter Wenzel Jakob 2017-03-15 19:14:42 +01:00
  • 3704e4c866 fix segfault running tbb build with gcc 6 (#33) David Kaufman 2017-03-14 19:43:14 -04:00
  • 161fd9381e link tbb_static against pthread and dl on linux (#32) David Kaufman 2017-03-14 19:40:05 -04:00
  • 4f867c82e7 Fix TBB_BUILD_TESTS option (#31) Andrey M. Mishchenko 2017-03-06 13:52:11 -05:00
  • 8e962f3b31 fix AppVeyor debug mode (account for '_debug' suffix) Wenzel Jakob 2017-03-06 16:26:49 +01:00
  • 31f6926095 license and version badges (fixes #26) Wenzel Jakob 2017-03-01 18:12:31 +01:00
  • 2586714073 disabled implicit linkage on MSVC (fixes #29) Wenzel Jakob 2017-03-01 14:55:13 +01:00
  • 5eb228a214 update to TBB 2017 Update 3 Wenzel Jakob 2017-02-22 15:04:45 +01:00
  • fd48e97895 Merge pull request #28 from rickyzhang82/pr-fix-cmake-compiler-id Wenzel Jakob 2016-12-28 12:10:53 +01:00
  • c8a81c8a25 Fix GCC 6.X, dead store elimination (DSE) optimises away memset in allocate_scheduler, causes run-time errors Ricky Zhang 2016-12-27 14:22:21 -05:00
  • e6a4ccc909 further travis-CI fixes Wenzel Jakob 2016-10-22 19:25:48 -04:00
  • ae4a3d0ac6 bump cmake version requirement Wenzel Jakob 2016-10-22 18:53:12 -04:00
  • 550c18b113 make flifetime-dse argument optional Wenzel Jakob 2016-10-22 18:43:42 -04:00
  • ccc153a2d8 linux: always link to dl and pthread Wenzel Jakob 2016-10-22 15:56:19 -04:00
  • c2508556a9 travis-ci: use newer cmake Wenzel Jakob 2016-10-22 15:46:19 -04:00
  • b3078a43c2 make 'pthread' and 'dl' public dependencies of 'tbb' (needed for gold linker on Linux) Wenzel Jakob 2016-09-29 12:05:42 +02:00
  • 848cd19f79 always use libc++ when Clang is set as the compiler Wenzel Jakob 2016-09-28 22:37:59 +02:00
  • 531dc2e249 quench a warning on Clang Wenzel Jakob 2016-09-28 22:37:33 +02:00
  • 37ff84d6ba re-added deleted README.md, cmake tweaks, added .gitignore Wenzel Jakob 2016-09-22 23:59:32 +02:00
  • e6b7f8d4ff ENH: This adds new compiler specific flags Hans Johnson 2016-09-17 12:42:55 -05:00
  • e32d75f876 ENH: Update to TBB 2017 (2016-09-08 release) Hans Johnson 2016-09-10 06:56:54 -05:00
  • f9befddc76 Merge pull request #15 from jschueller/check_cxx_compiler_flag Wenzel Jakob 2016-08-29 22:43:49 +02:00
  • 034bcda10c Use check_cxx_compiler_flag Julien Schueller 2016-08-29 14:48:37 +02:00
  • 3f1fb6a6b4 minor Intel compiler fix Wenzel Jakob 2016-08-26 16:56:09 +02:00
  • f151e326db CMakeLists.txt: fixed incorrect link_libraries invocation Wenzel Jakob 2016-07-22 01:07:36 +02:00
  • 534e5e273a Merge pull request #14 from LogicalKnight/tbb44u5 Wenzel Jakob 2016-06-26 21:43:38 +02:00
  • af977db785 Merge pull request #13 from jschueller/tests Wenzel Jakob 2016-06-26 21:42:01 +02:00
  • 3bcfd3f45f Build some tests Julien Schueller 2016-06-24 10:59:05 +02:00
  • e88fca85ff Updated to TBB 4.4 update 5 Sean LK 2016-06-25 04:06:59 +00:00
  • f0f7510609 Merge pull request #12 from jschueller/mingw Wenzel Jakob 2016-06-24 11:55:45 +02:00
  • c256352d5f Use mingw def files except for tbb/32 Julien Schueller 2016-06-24 00:50:46 +02:00
  • efd8552095 add CMake CMP0058 policy to quench Ninja-related warning Wenzel Jakob 2016-06-22 17:34:56 +02:00
  • 99c0e78fec Merge pull request #11 from jschueller/patch-3 Wenzel Jakob 2016-06-22 13:22:42 +02:00
  • 6a07fc59de Detect msvc volatile flag support Julien Schueller 2016-06-22 09:23:14 +02:00
  • b77f41a801 cmake fix for out of tree builds Wenzel Jakob 2016-05-16 23:31:29 +02:00
  • facfa8cd9f rebased CMake build system on current version of TBB tbb44u4 Wenzel Jakob 2016-05-12 12:29:17 +01:00
  • 92a3dcd0a2 Updated to TBB 4.4 update 4 Wenzel Jakob 2016-05-12 12:28:09 +01:00
  • ba5c3ce57b appveyor CI script tbb43u6 Wenzel Jakob 2016-05-12 11:54:33 +01:00
  • 780f5f5517 set XP compatibility on MinGW builds Wenzel Jakob 2016-05-12 11:42:45 +01:00
  • 2df961e517 travis CI script Wenzel Jakob 2016-05-11 11:49:40 +01:00
  • dc0ce18625 Merge pull request #6 from jschueller/mingw Wenzel Jakob 2016-05-11 08:46:13 +01:00
  • c2aa58da86 Initial MinGW support Julien Schueller 2016-05-11 09:20:07 +02:00
  • 998eb3a541 Merge pull request #4 from jschueller/version_ver Wenzel Jakob 2016-05-11 08:31:05 +01:00
  • 45dbda5a28 Generate version_string.ver Julien Schueller 2016-05-10 22:17:02 +02:00
  • a04304e3dc exclude atomic_support on win32 (fixes #3) Wenzel Jakob 2016-05-10 21:53:48 +01:00
  • 7ca2ca8444 quenched warnings on windows Wenzel Jakob 2016-05-04 15:08:48 +02:00
  • a37ab0f01c Merge pull request #1 from merlinND/patch-1 Wenzel Jakob 2016-05-03 23:48:41 +02:00
  • 1b23f874a2 SAFESEH for assembly only enabled for x86 builds Merlin Nimier-David 2016-05-03 23:30:04 +02:00
  • 33b07d3e43 CMake: enable SAFESEH feature for MASM Merlin Nimier-David 2016-05-03 13:25:52 +02:00
  • 20b0176a96 further cmake build system improvements (OSX) Wenzel Jakob 2016-04-20 21:29:25 +02:00
  • 1270178101 cmake build system improvements Wenzel Jakob 2015-11-15 16:27:51 +01:00
  • a5cc4f593a quench warnings on linux and windows Wenzel Jakob 2015-10-20 12:01:32 +02:00