Skip to content
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

Cmaking #60

Merged
merged 27 commits into from Aug 15, 2018
Merged

Cmaking #60

merged 27 commits into from Aug 15, 2018

Conversation

paskino
Copy link
Contributor

@paskino paskino commented Aug 14, 2018

closes #59

@dkazanc
Copy link
Collaborator

dkazanc commented Aug 14, 2018

tested conda install and cmake. Both work great.

@paskino paskino requested a review from dkazanc August 14, 2018 16:20
@paskino
Copy link
Contributor Author

paskino commented Aug 14, 2018

Added info on build.
Tested

  • conda build (Linux),
  • conda build (Windows)
  • python build on Linux
  • python build on Windows
  • Matlab build on Windows.
  • Matlab build on Linux

@paskino
Copy link
Contributor Author

paskino commented Aug 14, 2018

don't merge before we finish the whole checklist.

@paskino
Copy link
Contributor Author

paskino commented Aug 15, 2018

Python build still requires some tweaking. The cilreg library should be copied in the python module directory. But on Conda build it works fine, so I should say we can merge.

@dkazanc dkazanc merged commit ccc74f7 into master Aug 15, 2018
@dkazanc dkazanc deleted the cmaking branch August 15, 2018 20:47
paskino pushed a commit that referenced this pull request Jan 22, 2021
Current STIR master will use std::shared_ptr by default when using
C++-11. That breaks SIRF (see Issue #60). As work-around, we force
usage of boost::shared_ptr.

It might not be necessary to compile STIR with C++11, but
it now has some ugly work-arounds related to unique_ptr if that isn't
available which can break SIRF.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

create CMake project
2 participants