Skip to content

Commit

Permalink
Return LTCG for Windows 32 bit build.
Browse files Browse the repository at this point in the history
  • Loading branch information
john-preston committed Nov 23, 2022
1 parent 5727743 commit 2c341a0
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions init_target.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,9 @@ function(init_target target_name) # init_target(my_target folder_name)
)
endif()
if (DESKTOP_APP_SPECIAL_TARGET AND WIN32 AND NOT build_win64)
set_target_properties(${target_name} PROPERTIES
INTERPROCEDURAL_OPTIMIZATION_RELEASE True
INTERPROCEDURAL_OPTIMIZATION_RELWITHDEBINFO True
INTERPROCEDURAL_OPTIMIZATION_MINSIZEREL True
)
target_compile_options(${target_name} PRIVATE /GL)
target_link_options(${target_name} PRIVATE /LTCG)
set_property(TARGET ${target_name} APPEND_STRING PROPERTY STATIC_LIBRARY_OPTIONS "/LTCG")
endif()
endfunction()

Expand Down

0 comments on commit 2c341a0

Please sign in to comment.