mirror of
https://dev.lirent.ru/Vatrog/vm-control-io.git
synced 2026-06-18 00:26:38 +03:00
build: compile vmctl as position-independent code (-fPIC)
This commit is contained in:
@@ -15,6 +15,7 @@ target_include_directories(vmctl
|
|||||||
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include
|
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include
|
||||||
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/vmctl/include)
|
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/vmctl/include)
|
||||||
target_compile_options(vmctl PRIVATE -O2 -Wall -Wextra)
|
target_compile_options(vmctl PRIVATE -O2 -Wall -Wextra)
|
||||||
|
set_target_properties(vmctl PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
||||||
if(VMCTL_LTO)
|
if(VMCTL_LTO)
|
||||||
target_compile_options(vmctl PRIVATE -flto)
|
target_compile_options(vmctl PRIVATE -flto)
|
||||||
target_link_options(vmctl PRIVATE -flto)
|
target_link_options(vmctl PRIVATE -flto)
|
||||||
|
|||||||
Reference in New Issue
Block a user