-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[R-package] CMake fixes to support MSVC #2963
Merged
Merged
Changes from 12 commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
e59b333
[R-package] CMake fixes to support MSVC
jameslamb 5e87c31
simplifications
jameslamb 8554e20
merged 'master' into r/msvc-support
jameslamb 0124198
Apply suggestions from code review
jameslamb 5820274
removed MSVC_RUNTIME_LIBRARY property
jameslamb 40fa72d
Merge branch 'master' into r/msvc-support
jameslamb 9a6d720
fixed FindLibR search for LIBR_CORE_LIBRARY
jameslamb 25cb78a
merged changes from #2936
jameslamb e929c3f
merged changes
jameslamb 8558ff4
Update CMakeLists.txt
jameslamb 3ddcc15
made R.lib linking more explicit
jameslamb aa56d1b
add R_DOT_LIB_FILE to cache
jameslamb c283c55
changed R.lib CMake name
jameslamb bb5dcb8
fix placementt tof R_MSVC_CORE_LIBRARY
jameslamb 5f156a3
empty commit
jameslamb 45a7636
Merge branch 'master' into r/msvc-support
jameslamb 8936a8a
change MSVC library name
jameslamb 869d400
one more name change
jameslamb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think
R_DOT_LIB_FILE
should be listed here and included infind_package_handle_standard_args
conditionally.Also just found the following guide: https://cmake.org/cmake/help/v3.0/manual/cmake-developer.7.html?highlight=find_package_handle_standard_args#find-modules.
UPD: Don't you find
R_MSVC_CORE_LIBRARY
name clearer?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I liked
R_DOT_LIB_FILE
because it was so different fromLIBR_CORE_LIBRARY
that they were unlikely to be mistaken for each other.However, I just changed it to
R_MSVC_CORE_LIBRARY
. I don't think the name is that important and I'm anxious to get this merged. MSVC installation for the R package is currently broken for users (#2963 (comment)) and I believe it has been for a few weeks now.commit with the changes: c283c55