-
Notifications
You must be signed in to change notification settings - Fork 11
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
Windows compilation #231
Merged
Merged
Windows compilation #231
Changes from 28 commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
7a31d7e
framework is now able to be compiled on windows
nkx111 cb30612
fix compilation
nkx111 e3ad301
class TRestDBEntryLogger removed
nkx111 64cfe46
rename dllimport preprocessors
nkx111 6cb0dee
Merge branch 'master' into windows-compile
nkx111 ee3b713
TRestTools methods recovered
nkx111 96c72be
update
nkx111 ffc8052
updated library compilation
9123105
tmp path are treated differently on different OS
6328b8e
continue fixing windows running issues
a0b4088
string output for windows is not normal
e0d9f4b
console width/height is also available on windows
40f1226
REST string converter now uses typeid hash to identify classes
43641f6
root dict: add relative include path ../include in case source file i…
8a1939e
startup.cpp fix headers
81b7479
revert changes in tinyxml
nkx111 50160ee
revert changes in tinyxml
nkx111 f7c23e6
fix line endings
nkx111 685bb25
fix line endings
nkx111 b8a7c6b
Update startup.cpp
nkx111 1d9eb60
TRestTools: removed a warning
nkx111 b781aec
fix pipeling PCM warnings
nkx111 809f96b
update startup.cpp
nkx111 6169bb9
Merge branch 'windows-compile' of github.com:rest-for-physics/framewo…
nkx111 2bc4879
fixing TRestTools::SearchFileInPath
nkx111 285f8dc
fixing TRestTools::SearchFileInPath
nkx111 8e12379
revert pipeline change
nkx111 734db13
Update .gitlab-ci.yml
nkx111 0d894f5
Merge remote-tracking branch 'origin/master' into windows-compile
nkx111 1cbb867
update tinyxml.h to avoid including assert.h
nkx111 4b57f35
implemented file name pattern matching for windows
nkx111 3cc924b
added description for REST_StringHelper::MatchString
nkx111 a343179
CMakeLists.txt - Added back `FATAL_ERROR` when ROOT is not compiled w…
lobis 3eba683
Merge branch 'master' into windows-compile
lobis dd3c629
cmake root cxx flags check is not performed on windows
nkx111 5c35746
Merge branch 'windows-compile' of github.com:rest-for-physics/framewo…
nkx111 514c93b
startup.cpp can also get REST_PATH from /proc/pid
nkx111 cf4243b
update startup.cpp
nkx111 ad1523c
update startup.cpp
nkx111 File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
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
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
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
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 was deleted.
Oops, something went wrong.
Oops, something went wrong.
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.
why is the error removed here? I think we should stop execution if C++ std is not 17.
Update: I added it back on a343179, since I think its a must have, we should not allow to compile REST with a ROOT compiled with C++11 or C++14
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.
Thanks for pointing out. I agree to force using c++17-compiled ROOT. I removed this error because on windows we cannot use
root-config
to collectHASCXX17
, which makes cmake failed on this line. I have excluded this check for windows.