AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Wholearchive windows cmake8/12/2023 ![]() It includes a detailed discussion of how to use that property to robustly implement the link seaming technique. Another new section covers the new INTERFACE_LINK_LIBRARIES_DIRECT target property added in CMake 3.24.the behavior of flags like /WHOLEARCHIVE and -whole-archive), robustly identifying an Apple framework and other Apple-specific linker capabilities. These provide features like grouping libraries on the linker command line for rescanning for unresolved symbols, indicating that all symbols of a static library should be retained (i.e. A new section covers the new $ and $ generator expressions added in CMake 3.24.The Advanced Linking Relationships section of the previous chapter was moved to this chapter as the Require Targets For Linking section.This is a new chapter for the 13th Edition. Added advice to the Recommended Practices section to avoid hard-coding turning compiler warnings into errors.The Advanced Linking Relationships section was moved out to its own separate Advanced Linking chapter.The text and examples have been updated accordingly. This is not correct, as expansion of LINKER. The De-duplicating Options section previously made an incorrect statement that LINKER.These have been supported since CMake 3.15. Another subsection covers how to specify the Visual Studio runtime library with the MSVC_RUNTIME_LIBRARY target property and its associated CMAKE_MSVC_RUNTIME_LIBRARY variable.Later parts of the chapter were also updated to no longer use -Werror in any examples. ![]()
0 Comments
Read More
Leave a Reply. |