Conversation
Set target properties for multi-config generators.
|
Hm, does not yet work. Seems to actually collide on a Update: solved by setting the |
Contrary to `PDB_NAME`, the default here is unspecified and seems to default to `vc143.pdb`
|
@franzpoeschel ok, now the parallel build works and is not a hack anymore :) |
|
Nice! So, what was missing is the |
|
Yes, exactly. Seems it was unspecified and collided for different executables we build in parallel. |
|
I actually saw a similar issue in another of my PRs today (the eternal #824), I'll have to rebase and see if this fixes it :) |
| set_target_properties(openPMD.py PROPERTIES | ||
| COMPILE_PDB_NAME_${CFG_UPPER} openpmd_api_cxx | ||
| ARCHIVE_OUTPUT_DIRECTORY_${CFG_UPPER} ${openPMD_PYTHON_OUTPUT_DIRECTORY}/${CFG}/openpmd_api | ||
| LIBRARY_OUTPUT_DIRECTORY_${CFG_UPPER} ${openPMD_PYTHON_OUTPUT_DIRECTORY}/${CFG}/openpmd_api |
There was a problem hiding this comment.
This broke my slightly arcane logic in setup.py for Windows.
Fix in #1400
Set target properties for multi-config generators.
Fix #1383
Regression to #1326