-
Notifications
You must be signed in to change notification settings - Fork 170
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 CMake: work with non-MSVC compilers too #493
Commits on Nov 15, 2021
-
windows-cmake: publicize user-facing options
best practice to use absolute reference for relative paths Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for f5de3b8 - Browse repository at this point
Copy the full SHA f5de3b8View commit details -
windows-cmake: Configure dynamically based on platform capabilities
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for 3155d4c - Browse repository at this point
Copy the full SHA 3155d4cView commit details -
windows-cmake: use setter methods, msvc-only options to allow non-msvc
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for 936f25b - Browse repository at this point
Copy the full SHA 936f25bView commit details -
windows-cmake: use modern install() method syntax
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for 2d582d1 - Browse repository at this point
Copy the full SHA 2d582d1View commit details -
windows-cmake: hwloc object for deduplicated internal logic
Naming targets with a "lib" prefix is unconventional for CMake and causes unexpected file naming. Instead, we set CMAKE_*_LIBRARY_PREFIX to name libhwloc.* consistently across platforms Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for a580973 - Browse repository at this point
Copy the full SHA a580973View commit details -
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for 53cc89c - Browse repository at this point
Copy the full SHA 53cc89cView commit details -
windows-cmake:CI: use CMake CTest
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for b335a66 - Browse repository at this point
Copy the full SHA b335a66View commit details -
windows-cmake: add WIN32 option for GUI no-console
Signed-off-by: Michael Hirsch <scivision@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 872da75 - Browse repository at this point
Copy the full SHA 872da75View commit details -
windows-cmake: search for LibXml2
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for 6bd535c - Browse repository at this point
Copy the full SHA 6bd535cView commit details -
windows-cmake: auto-configure static-components.h
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for d067485 - Browse repository at this point
Copy the full SHA d067485View commit details -
windows-cmake: optional cuda enabled
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for 3ed5667 - Browse repository at this point
Copy the full SHA 3ed5667View commit details -
windows-cmake: conditional enable x86 component
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for da17626 - Browse repository at this point
Copy the full SHA da17626View commit details -
windows-cmake: do not force lib filename prefix on MSVC
Signed-off-by: Michael Hirsch <michael@scivision.dev> Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 11c0715 - Browse repository at this point
Copy the full SHA 11c0715View commit details -
windows-cmake: make explicit options for libxml2,cuda,opencl
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for d630209 - Browse repository at this point
Copy the full SHA d630209View commit details -
windows-cmake: better BUILD_SHARED_LIBS default
Signed-off-by: Michael Hirsch <michael@scivision.dev>
Configuration menu - View commit details
-
Copy full SHA for 23506ae - Browse repository at this point
Copy the full SHA 23506aeView commit details