-
Notifications
You must be signed in to change notification settings - Fork 17
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
Fix external PolyClipper and add dev build feature #244
Conversation
…path outside of Spheral
…yClipper and import it like the other TPLs
…ot be the way we want to do it though
…LNLSpheral changes
…dated blt version
…d some CMake calls to use BLT functions
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.
These changes all look good. Once the CI tests pass should be good to merge.
…building individual shared libraries
…om when Clang and gfortran are used together
cmake/spheral/SpheralAddLibs.cmake
Outdated
if(NOT ENABLE_SHARED) | ||
# Build static spheral C++ library | ||
if(ENABLE_SHARED) | ||
# Build shared spheral C++ library, currently unavailable |
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 this currently unavailable?
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.
That comment is old. I will remove it.
src/CXXTests/CMakeLists.txt
Outdated
if(ENABLE_TESTS AND NOT ENABLE_DEV_BUILD) | ||
blt_add_executable( NAME spheral_cuda_test | ||
SOURCES Spheral_CUDA_Test.cc | ||
DEPENDS_ON Spheral_CXX ${spheral_blt_cxx_depends}) |
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.
Can we make this work with DEV_BUILD? We should be able to get the list of C++ libraries and make them a dependency right?
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.
We might be able to reproduce what we do
spheral/cmake/spheral/SpheralAddLibs.cmake
Line 212 in b4b6ec5
if(ENABLE_DEV_BUILD) |
I just wasn't sure if it was necessary since dev build mode was a specific thing that shouldn't be used in most instances.
Summary
ToDo :
RELEASE_NOTES.md
with notable changes.