Commit 5945e750 authored by Cianciosa, Mark's avatar Cianciosa, Mark
Browse files

Merge branch 'profile' into 'main'

Add a build type for profiling.

See merge request !24
parents c9b029fe 4433469b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ set_property (CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
              Debug
              Release
              Sanitized
              Profile
)

#-------------------------------------------------------------------------------
+4 −1
Original line number Diff line number Diff line
@@ -5,7 +5,10 @@ target_compile_features (rays
                         INTERFACE
                         cxx_std_20
)

target_compile_options (rays
                        INTERFACE
                        $<$<CONFIG:Profile>:-g -O3>
)
target_compile_definitions (rays
                            INTERFACE
                            $<$<PLATFORM_ID:Darwin>:CXX="${CMAKE_CXX_COMPILER} -isysroot ${CMAKE_OSX_SYSROOT} -I${CMAKE_CURRENT_SOURCE_DIR} -std=gnu++2a">