diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ab6946b..4cc831d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -257,9 +257,10 @@ macro(nvshmem_library_set_base_config LIBNAME) target_compile_options(${LIBNAME} INTERFACE $<$,$>:-Xptxas -v> - PRIVATE $,-O0;-g;,-O3> + PRIVATE $,-O0;-g,-O3> $<$,$>:-Xptxas -v> - $,$>,-O0;-g;-G;,-O3> + $<$,$>:-O0;-g;-G> + $<$,$>:-O3> $,-msse,> $<$,$>:-t4> ) diff --git a/src/device/CMakeLists.txt b/src/device/CMakeLists.txt index 73f3e2b..d0275e3 100644 --- a/src/device/CMakeLists.txt +++ b/src/device/CMakeLists.txt @@ -139,9 +139,10 @@ macro(nvshmem_library_set_base_config LIBNAME) target_compile_options(${LIBNAME} INTERFACE $<$,$>:-Xptxas -v> - PRIVATE $,-O0;-g;,-O3> + PRIVATE $,-O0;-g,-O3> $<$,$>:-Xptxas -v> - $,$>,-O0;-g;-G;,-O3> + $<$,$>:-O0;-g;-G> + $<$,$>:-O3> $,-msse,> $<$,$>:-t4> )