From bb757b64cf44ae81e642e9647bd4e1988c9ea3af Mon Sep 17 00:00:00 2001 From: Gregory Lirent Date: Wed, 17 Jun 2026 13:04:52 +0300 Subject: [PATCH] build: compile vmctl as position-independent code (-fPIC) --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index c2f9977..c5745d5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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)