Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Dec 2, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Christoph Conrads added 21 commits November 17, 2025 15:07
Use a single function for adding tests. Features:
* infer programming language of test from first source file
* add keyword arguments for MPI, GPU-only tests
* infer CMake test labels from keyword arguments
* set the CMake `PROCESSORS` property of tests
* add option for running all tests with mpiexec/mpirun
* only show "add test" with log level DEBUG (`cmake --log-level=debug`)
Add a custom parser and revert `max_pargs_hwrap` to its default value.
From the CMake 3.18.6 `add_library()` documentation:

  If no type is given explicitly the type is STATIC or SHARED based on
  whether the current value of the variable BUILD_SHARED_LIBS is ON. For
  SHARED and MODULE libraries the POSITION_INDEPENDENT_CODE target
  property is set to ON automatically.

These properties still hold according to the CMake 4.2.0 documentation.
This reverts commit f5fb2ff.

The statements in the commit to be reverted do not hold for object
libraries. In practice, the reverted commit only caused problems in the
Rocky Linux 9 CI container (this Linux distribution does not enable
position independent executable [PIE for short] by default).
Avoid `env` as job name when `MPIEXEC_EXECUTABLE` submits tests to a
batch scheduler.
Resolve "Simplify test execution on cluster"

Closes #113

See merge request nexgf/libnegf!50
@pull pull bot locked and limited conversation to collaborators Dec 2, 2025
@pull pull bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Dec 2, 2025
Christoph Conrads added 2 commits December 16, 2025 12:06
Resolve "Fix CMP0177 warning"

Closes #119

See merge request nexgf/libnegf!51
Resolve "Check for missing CUDA synchronization"

Closes #112

See merge request nexgf/libnegf!49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants