History log of /oneTBB/cmake/ (Results 1 – 25 of 71)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
fabaaa6505-Feb-2024 JhaShweta1 <[email protected]>

Flag to compile oneTBB without threads (#1303)

* compile WASM without pthread

8259efb327-Nov-2023 JhaShweta1 <[email protected]>

emscriptem 3.1.45+ doesn't support mrtm and waitpkg (#1271)

WASM: build fails for Emscripten 3.1.45+

f27eb14706-Nov-2023 Vladislav Shchapov <[email protected]>

CMake: add option TBB_INSTALL (#800)

Signed-off-by: Vladislav Shchapov <[email protected]>


/oneTBB/.github/workflows/ci.yml
/oneTBB/CMakeLists.txt
/oneTBB/INSTALL.md
README.md
utils.cmake
/oneTBB/examples/CMakeLists.txt
/oneTBB/examples/common/gui/CMakeLists.txt
/oneTBB/examples/concurrent_hash_map/count_strings/CMakeLists.txt
/oneTBB/examples/concurrent_priority_queue/shortpath/CMakeLists.txt
/oneTBB/examples/getting_started/sub_string_finder/CMakeLists.txt
/oneTBB/examples/graph/binpack/CMakeLists.txt
/oneTBB/examples/graph/cholesky/CMakeLists.txt
/oneTBB/examples/graph/dining_philosophers/CMakeLists.txt
/oneTBB/examples/graph/fgbzip2/CMakeLists.txt
/oneTBB/examples/graph/logic_sim/CMakeLists.txt
/oneTBB/examples/graph/som/CMakeLists.txt
/oneTBB/examples/migration/recursive_fibonacci/CMakeLists.txt
/oneTBB/examples/parallel_for/game_of_life/CMakeLists.txt
/oneTBB/examples/parallel_for/polygon_overlay/CMakeLists.txt
/oneTBB/examples/parallel_for/seismic/CMakeLists.txt
/oneTBB/examples/parallel_for/tachyon/CMakeLists.txt
/oneTBB/examples/parallel_for_each/parallel_preorder/CMakeLists.txt
/oneTBB/examples/parallel_pipeline/square/CMakeLists.txt
/oneTBB/examples/parallel_reduce/convex_hull/CMakeLists.txt
/oneTBB/examples/parallel_reduce/pi/CMakeLists.txt
/oneTBB/examples/parallel_reduce/primes/CMakeLists.txt
/oneTBB/examples/task_arena/fractal/CMakeLists.txt
/oneTBB/examples/task_group/sudoku/CMakeLists.txt
/oneTBB/examples/test_all/fibonacci/CMakeLists.txt
/oneTBB/include/oneapi/tbb/version.h
/oneTBB/integration/windows/nuget/inteltbb.devel.win.targets
/oneTBB/src/tbb/CMakeLists.txt
/oneTBB/test/CMakeLists.txt
6ae3df4c20-Oct-2023 bavirnen <[email protected]>

Use correct OpenMP compile flags for Intel LLVM compiler (#1232)

7b927dc429-Sep-2023 Ilya Isaev <[email protected]>

Search libraries only in explicitly pointed locations (#1218)

Signed-off-by: Isaev, Ilya <[email protected]>

fd1590c427-Sep-2023 GertyP <[email protected]>

Fix msvc.cmake overwriting user TBB_COMMON_COMPILE_FLAGS values (#1217)

Most other /cmake/compilers/...cmake files preserve any user-supplied
flags. This change brings use of MSVC compile settings

Fix msvc.cmake overwriting user TBB_COMMON_COMPILE_FLAGS values (#1217)

Most other /cmake/compilers/...cmake files preserve any user-supplied
flags. This change brings use of MSVC compile settings in to line with
the documented behaviour of TBB_COMMON_COMPILE_FLAGS in -
https://github.com/oneapi-src/oneTBB/blob/master/cmake/README.md#cmake-files

Signed-off-by: Dan Hawson <[email protected]>

show more ...

a9d76a1712-Sep-2023 Ilya Lavrenov <[email protected]>

Allow pkg-config search for hwloc for cross-compilation (#1202)

2a6bd1e111-Sep-2023 Julien Schueller <[email protected]>

CMake: -z linker flag is not supported on MinGW either (#1193)

Co-authored-by: Ilya Isaev <[email protected]>


/oneTBB/CMakeLists.txt
compilers/GNU.cmake
/oneTBB/doc/GSG/next_steps.rst
/oneTBB/doc/index/toctree.rst
/oneTBB/doc/main/intro/limitations.rst
/oneTBB/doc/main/tbb_userguide/Edges.rst
/oneTBB/doc/main/tbb_userguide/Package_Contents_os.rst
/oneTBB/doc/main/tbb_userguide/Working_on_the_Assembly_Line_pipeline.rst
/oneTBB/doc/main/tbb_userguide/title.rst
/oneTBB/examples/migration/recursive_fibonacci/fibonacci.cpp
/oneTBB/examples/migration/recursive_fibonacci/fibonacci_single_task.h
/oneTBB/examples/migration/recursive_fibonacci/fibonacci_two_tasks.h
/oneTBB/examples/migration/recursive_fibonacci/task_emulation_layer.h
/oneTBB/examples/parallel_for/tachyon/src/imageio.cpp
/oneTBB/examples/parallel_for/tachyon/src/imageio.hpp
/oneTBB/examples/parallel_for/tachyon/src/jpeg.cpp
/oneTBB/examples/parallel_for/tachyon/src/ppm.cpp
/oneTBB/examples/parallel_for/tachyon/src/ppm.hpp
/oneTBB/include/oneapi/tbb/concurrent_queue.h
/oneTBB/include/oneapi/tbb/detail/_waitable_atomic.h
/oneTBB/include/oneapi/tbb/parallel_invoke.h
/oneTBB/include/oneapi/tbb/partitioner.h
/oneTBB/include/oneapi/tbb/version.h
/oneTBB/integration/linux/env/vars.sh
/oneTBB/integration/linux/modulefiles/tbb
/oneTBB/integration/linux/modulefiles/tbb32
/oneTBB/integration/linux/oneapi/vars.sh
/oneTBB/integration/windows/env/vars.bat
/oneTBB/integration/windows/oneapi/vars.bat
/oneTBB/src/tbb/CMakeLists.txt
/oneTBB/src/tbb/arena.cpp
/oneTBB/src/tbb/arena.h
/oneTBB/src/tbb/global_control.cpp
/oneTBB/src/tbb/main.cpp
/oneTBB/src/tbb/market.cpp
/oneTBB/src/tbb/market.h
/oneTBB/src/tbb/permit_manager.h
/oneTBB/src/tbb/pm_client.h
/oneTBB/src/tbb/tcm.h
/oneTBB/src/tbb/tcm_adaptor.cpp
/oneTBB/src/tbb/tcm_adaptor.h
/oneTBB/src/tbb/threading_control.cpp
/oneTBB/src/tbb/threading_control.h
/oneTBB/src/tbb/tools_api/ittnotify.h
/oneTBB/src/tbb/tools_api/ittnotify_config.h
/oneTBB/src/tbb/tools_api/ittnotify_static.c
/oneTBB/src/tbb/tools_api/ittnotify_static.h
/oneTBB/src/tbb/tools_api/legacy/ittnotify.h
/oneTBB/src/tbbbind/tbb_bind.cpp
/oneTBB/src/tbbmalloc/Synchronize.h
/oneTBB/src/tbbmalloc/backend.cpp
/oneTBB/src/tbbmalloc/frontend.cpp
/oneTBB/src/tbbmalloc/large_objects.h
/oneTBB/src/tbbmalloc/tbbmalloc.cpp
/oneTBB/src/tbbmalloc/tbbmalloc_internal.h
/oneTBB/test/CMakeLists.txt
/oneTBB/test/common/concurrent_associative_common.h
/oneTBB/test/common/doctest.h
/oneTBB/test/common/utils_concurrency_limit.h
/oneTBB/test/conformance/conformance_concurrent_hash_map.cpp
/oneTBB/test/conformance/conformance_concurrent_queue.cpp
/oneTBB/test/conformance/conformance_concurrent_vector.cpp
/oneTBB/test/tbb/test_async_node.cpp
/oneTBB/test/tbb/test_broadcast_node.cpp
/oneTBB/test/tbb/test_buffer_node.cpp
/oneTBB/test/tbb/test_concurrent_hash_map.cpp
/oneTBB/test/tbb/test_continue_node.cpp
/oneTBB/test/tbb/test_fuzzing.cpp
/oneTBB/test/tbb/test_global_control.cpp
/oneTBB/test/tbb/test_join_node_preview.cpp
/oneTBB/test/tbb/test_task.cpp
/oneTBB/test/tbb/test_task_arena.cpp
/oneTBB/test/tbbmalloc/test_malloc_whitebox.cpp
7cee225111-Aug-2023 JhaShweta1 <[email protected]>

Enable WASM on oneTBB (#1006)

* WASM/emscripten on oneTBB
---------

Co-authored-by: Ilya Isaev <[email protected]>
Co-authored-by: Pavel Kumbrasev <[email protected]>

f5fb3c9104-Aug-2023 Alexandra <[email protected]>

Update CMake README.md (#1156)

539cbb3e27-Jul-2023 Ilya Isaev <[email protected]>

Remove unsupported -z switch while compiling on MacOS (#1150)

Signed-off-by: Isaev, Ilya <[email protected]>


/oneTBB/RELEASE_NOTES.md
compilers/Clang.cmake
compilers/GNU.cmake
/oneTBB/doc/GSG/next_steps.rst
/oneTBB/doc/main/_templates/layout.html
/oneTBB/doc/main/tbb_userguide/std_invoke.rst
/oneTBB/doc/main/tbb_userguide/title.rst
/oneTBB/examples/CMakeLists.txt
/oneTBB/examples/getting_started/README.md
/oneTBB/examples/getting_started/sub_string_finder/README.md
/oneTBB/examples/migration/README.md
/oneTBB/examples/migration/recursive_fibonacci/CMakeLists.txt
/oneTBB/examples/migration/recursive_fibonacci/README.md
/oneTBB/examples/migration/recursive_fibonacci/fibonacci.cpp
/oneTBB/examples/migration/recursive_fibonacci/task_emulation_layer.h
/oneTBB/include/oneapi/tbb/detail/_template_helpers.h
/oneTBB/include/oneapi/tbb/detail/_utils.h
/oneTBB/include/oneapi/tbb/mutex.h
/oneTBB/include/oneapi/tbb/scalable_allocator.h
/oneTBB/include/oneapi/tbb/task_arena.h
/oneTBB/include/oneapi/tbb/task_group.h
/oneTBB/python/README.md
/oneTBB/python/setup.py
/oneTBB/src/tbb/CMakeLists.txt
/oneTBB/src/tbb/arena.cpp
/oneTBB/src/tbb/arena.h
/oneTBB/src/tbb/arena_slot.h
/oneTBB/src/tbb/cancellation_disseminator.h
/oneTBB/src/tbb/global_control.cpp
/oneTBB/src/tbb/governor.cpp
/oneTBB/src/tbb/governor.h
/oneTBB/src/tbb/main.cpp
/oneTBB/src/tbb/market.cpp
/oneTBB/src/tbb/market.h
/oneTBB/src/tbb/permit_manager.h
/oneTBB/src/tbb/pm_client.h
/oneTBB/src/tbb/scheduler_common.h
/oneTBB/src/tbb/task.cpp
/oneTBB/src/tbb/task_dispatcher.h
/oneTBB/src/tbb/task_group_context.cpp
/oneTBB/src/tbb/thread_control_monitor.h
/oneTBB/src/tbb/thread_data.h
/oneTBB/src/tbb/thread_dispatcher.cpp
/oneTBB/src/tbb/thread_dispatcher.h
/oneTBB/src/tbb/thread_dispatcher_client.h
/oneTBB/src/tbb/thread_request_serializer.cpp
/oneTBB/src/tbb/thread_request_serializer.h
/oneTBB/src/tbb/threading_control.cpp
/oneTBB/src/tbb/threading_control.h
/oneTBB/src/tbb/threading_control_client.h
/oneTBB/src/tbb/tools_api/ittnotify.h
/oneTBB/src/tbb/waiters.h
/oneTBB/src/tbbmalloc/backend.cpp
/oneTBB/src/tbbmalloc/frontend.cpp
/oneTBB/test/common/concurrency_tracker.h
/oneTBB/test/common/cpu_usertime.h
/oneTBB/test/conformance/conformance_flowgraph.h
/oneTBB/test/conformance/conformance_global_control.cpp
/oneTBB/test/tbb/test_arena_priorities.cpp
/oneTBB/test/tbb/test_concurrent_queue.cpp
/oneTBB/test/tbb/test_eh_algorithms.cpp
/oneTBB/test/tbb/test_eh_flow_graph.cpp
/oneTBB/test/tbb/test_global_control.cpp
/oneTBB/test/tbb/test_limiter_node.cpp
/oneTBB/test/tbb/test_task.cpp
/oneTBB/test/tbb/test_task_arena.cpp
/oneTBB/test/tbb/test_task_group.cpp
50a1320c06-Jun-2023 Ilya Isaev <[email protected]>

Install pdb files on MSVC (#1063)

*.pdb files are shipped in GH prebuilt binaries but they are not installed when trying to do make install

Signed-off-by: Isaev, Ilya <[email protected]>

3ca0656d06-Jun-2023 Pavel Kumbrasev <[email protected]>

Compile resumable tasks with ucontext even if it is deprecated (#1123)

Signed-off-by: pavelkumbrasev <[email protected]>

b74f657b05-Jun-2023 Brad Smith <[email protected]>

Use CMAKE_DL_LIBS to properly choose to use libdl or not. (#1120)

Fixes build on *BSD with GCC. Same also done here for Clang..
https://github.com/oneapi-src/oneTBB/commit/dbccbee9f5527e802925852e2

Use CMAKE_DL_LIBS to properly choose to use libdl or not. (#1120)

Fixes build on *BSD with GCC. Same also done here for Clang..
https://github.com/oneapi-src/oneTBB/commit/dbccbee9f5527e802925852e225b1d1584f43a7a

show more ...

ea4e615601-Jun-2023 Pavel Kumbrasev <[email protected]>

Fix build on systems without ucontext.h in libc (#1055)

* Enable thread based resumable tasks if ucontext is absent

Signed-off-by: pavelkumbrasev <[email protected]>
Co-authored-by: Ilya

Fix build on systems without ucontext.h in libc (#1055)

* Enable thread based resumable tasks if ucontext is absent

Signed-off-by: pavelkumbrasev <[email protected]>
Co-authored-by: Ilya Isaev <[email protected]>

show more ...


/oneTBB/.github/issue_labeler.yml
/oneTBB/.github/workflows/ci.yml
/oneTBB/.github/workflows/issue_labeler.yml
/oneTBB/CMakeLists.txt
resumable_tasks.cmake
/oneTBB/doc/GSG/get_started.rst
/oneTBB/doc/GSG/integrate.rst
/oneTBB/doc/GSG/intro.rst
/oneTBB/doc/GSG/next_steps.rst
/oneTBB/doc/GSG/samples.rst
/oneTBB/doc/conf.py
/oneTBB/doc/index/toctree.rst
/oneTBB/doc/main/reference/task_group_extensions.rst
/oneTBB/doc/main/tbb_userguide/Flow_Graph_Tips.rst
/oneTBB/doc/main/tbb_userguide/Migration_Guide/Task_Scheduler_Init.rst
/oneTBB/doc/main/tbb_userguide/attach_flow_graph_to_arena.rst
/oneTBB/doc/main/tbb_userguide/design_patterns/Lazy_Initialization.rst
/oneTBB/include/oneapi/tbb/detail/_config.h
/oneTBB/include/oneapi/tbb/detail/_flow_graph_body_impl.h
/oneTBB/include/oneapi/tbb/detail/_flow_graph_node_impl.h
/oneTBB/include/oneapi/tbb/detail/_flow_graph_tagged_buffer_impl.h
/oneTBB/include/oneapi/tbb/detail/_pipeline_filters.h
/oneTBB/include/oneapi/tbb/detail/_pipeline_filters_deduction.h
/oneTBB/include/oneapi/tbb/detail/_utils.h
/oneTBB/include/oneapi/tbb/flow_graph.h
/oneTBB/include/oneapi/tbb/parallel_for.h
/oneTBB/include/oneapi/tbb/parallel_for_each.h
/oneTBB/include/oneapi/tbb/parallel_reduce.h
/oneTBB/include/oneapi/tbb/parallel_scan.h
/oneTBB/src/tbb/CMakeLists.txt
/oneTBB/test/common/test_invoke.h
/oneTBB/test/conformance/conformance_async_node.cpp
/oneTBB/test/conformance/conformance_function_node.cpp
/oneTBB/test/conformance/conformance_join_node.cpp
/oneTBB/test/conformance/conformance_multifunction_node.cpp
/oneTBB/test/conformance/conformance_parallel_for.cpp
/oneTBB/test/conformance/conformance_parallel_for_each.cpp
/oneTBB/test/conformance/conformance_parallel_pipeline.cpp
/oneTBB/test/conformance/conformance_parallel_reduce.cpp
/oneTBB/test/conformance/conformance_parallel_scan.cpp
/oneTBB/test/conformance/conformance_sequencer_node.cpp
/oneTBB/test/tbb/test_task.cpp
9f4344b717-May-2023 Ilya Isaev <[email protected]>

Use more robust way to find TBB libraries in cmake/pkg configs (#1088)

This patch replaces get_filename_component by find_library which is more flexible and can find libraries in multiple locations

Use more robust way to find TBB libraries in cmake/pkg configs (#1088)

This patch replaces get_filename_component by find_library which is more flexible and can find libraries in multiple locations if PATH_SUFFIXES argument is specified.

Signed-off-by: Isaev, Ilya <[email protected]>

show more ...

84bf9d4527-Apr-2023 JhaShweta1 <[email protected]>

Update Doctest to newer version (#999)

Co-authored-by: pavelkumbrasev <[email protected]>

e8e550e827-Apr-2023 Yun Hsiang <[email protected]>

Add riscv64 toolchain.cmake (#1086)

Add riscv64 toolchain СMake
---------

Signed-off-by: Yun Hsiang <[email protected]>

fc06b29924-Apr-2023 Lukasz Dorau <[email protected]>

Do not intercept allocation symbols in tbbmalloc tests (fix) (#1079)

* Revert "Do not run the test_malloc_new_handler test under Valgrind (#1077)"

This reverts commit 727601afc02ca57cdf92c6dd5a71

Do not intercept allocation symbols in tbbmalloc tests (fix) (#1079)

* Revert "Do not run the test_malloc_new_handler test under Valgrind (#1077)"

This reverts commit 727601afc02ca57cdf92c6dd5a71b8dbc1f1a6e4.

* Do not intercept allocation symbols in tbbmalloc tests (fix)

Valgring intercepts all allocation symbols with its own by default,
so it disables using tbbmalloc. In case of tbbmalloc tests
intercept allocation symbols only in the default system libraries,
but not in any other shared library or the executable
defining public malloc or operator new related functions.

With this change the test_malloc_new_handler test works correctly,
so let's revert #1077.

This patch fixes three tbbmalloc tests:
- test_malloc_new_handler,
- test_malloc_atexit,
- test_malloc_overload
that have not passed under Valgrind so far.

Fixes: #1080
Fixes: #1081
Ref: #1077

Signed-off-by: Lukasz Dorau <[email protected]>

---------

Signed-off-by: Lukasz Dorau <[email protected]>

show more ...

2110128e30-Mar-2023 sarathnandu <[email protected]>

Introduce new SDL compile flags on Windows and fix warnings. (#1035)

* Add Windows compiler flags related to security and fix TBB Malloc Warnings.
---------

Signed-off-by: sarathnandu <sarath.na

Introduce new SDL compile flags on Windows and fix warnings. (#1035)

* Add Windows compiler flags related to security and fix TBB Malloc Warnings.
---------

Signed-off-by: sarathnandu <[email protected]>
Co-authored-by: Pavel Kumbrasev <[email protected]>

show more ...

13ccfff730-Mar-2023 Vyacheslav Zhdanovskiy <[email protected]>

Avoid CMake warning if CPack is already included (#1054)

* Avoid CMake warning if CPack is already included

Signed-off-by: Vyacheslav Zhdanovskiy <[email protected]>

* Do

Avoid CMake warning if CPack is already included (#1054)

* Avoid CMake warning if CPack is already included

Signed-off-by: Vyacheslav Zhdanovskiy <[email protected]>

* Document the usage of an internal CPack variable

Signed-off-by: Vyacheslav Zhdanovskiy <[email protected]>

---------

Signed-off-by: Vyacheslav Zhdanovskiy <[email protected]>

show more ...

f91f55f214-Mar-2023 sarathnandu <[email protected]>

Fix test build failure in Mips for debug mode. (#1042)

* Removed the "-fPIC -shared" flag added by cmake by default.

Signed-off-by: sarathnandu <[email protected]>

d860494202-Mar-2023 sarathnandu <[email protected]>

Fix for Cmake error when CMAKE_BUILD_TYPE is not set (#1037)

* Fix for Cmake error when CMAKE_BUILD_TYPE is not set

* Update the check for CMAKE_BUILD_TYPE

Signed-off-by: sarathnandu <sarath.n

Fix for Cmake error when CMAKE_BUILD_TYPE is not set (#1037)

* Fix for Cmake error when CMAKE_BUILD_TYPE is not set

* Update the check for CMAKE_BUILD_TYPE

Signed-off-by: sarathnandu <[email protected]>

* Update disabling LTO on debug mode.

Signed-off-by: sarathnandu <[email protected]>

* Update cmake/utils.cmake

Co-authored-by: Ilya Isaev <[email protected]>

* Updated the copyright info

Signed-off-by: sarathnandu <[email protected]>

---------

Signed-off-by: sarathnandu <[email protected]>
Co-authored-by: Ilya Isaev <[email protected]>

show more ...

e2dca80713-Feb-2023 sarathnandu <[email protected]>

Add Compiler defense flags to Clang and Gnu cmake files (#1022)

* Add flags to prevent compiler from optimizing out security checks

23266bc527-Jan-2023 Pavel Kumbrasev <[email protected]>

Suppress TSAN warning on ITT initialization (#1020)

Signed-off-by: pavelkumbrasev <[email protected]>

123