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.
This pull request is attempting to enable Windows build. This is verified against
https://aka.ms/ros
project.Dropped wildcard usage for
CMake -E copy
since it is not really supported and not portable.Dropped
${CMAKE_SOURCE_DIR}
fromlink_directories
to make theCMakeLists.txt
more relocatable.Explicitly un-define
WIN32_LEAN_AND_MEAN
, which is defined incatkin
for Windows build to avoid large namespace pollution. However, forSOEM
, that makes many symbols (for example,timeBeginPeriod
,malloc
, andfree
) invisible from Windows header, but which is required by source files (E.g.,osal.c
andoshw.c
).