build: compile vmctl as position-independent code (-fPIC)

This commit is contained in:
2026-06-17 13:04:52 +03:00
parent 9b75494380
commit bb757b64cf
+1
View File
@@ -15,6 +15,7 @@ target_include_directories(vmctl
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/vmctl/include)
target_compile_options(vmctl PRIVATE -O2 -Wall -Wextra)
set_target_properties(vmctl PROPERTIES POSITION_INDEPENDENT_CODE ON)
if(VMCTL_LTO)
target_compile_options(vmctl PRIVATE -flto)
target_link_options(vmctl PRIVATE -flto)