fix alpaka_add_(executable|library)
#1364
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CUDA
if CUDA back-end is enabledSET_SOURCE_FILES_PROPERTIES
This PR fix alpaka-group/cupla#203 (comment) due to the missing argument
PROPERTIES
files were not handled as CUDA files.Additionally
alpaka_add_executable
andalpaka_add_library
are macros and will be executed in users application scope, therefore the cmake language CUDA must be loaded else the compiler can not give the files to the correct compiler.I will open a PR for the dev branch as soon as this is merged. There is no need to add this bug to the changelog because it is a bug introduced in 0.7.0 and not exists in 0.6.X.