Skip to content

Commit 0ac6da0

Browse files
committed
Ensure all targets are position indepentent
1 parent 945d451 commit 0ac6da0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,15 +127,19 @@ target_include_directories(UserSort
127127
target_link_libraries(UserSort PRIVATE XIAfuncs)
128128

129129
set_target_properties(UserSort PROPERTIES CXX_STANDARD 20)
130+
set_target_properties(UserSort PROPERTIES POSITION_INDEPENDENT_CODE ON)
130131
add_library(OCL::UserSort ALIAS UserSort)
131132

132133
add_library(ParticleCoincidenceSort MODULE ParticleCoincidenceSort.cpp)
134+
set_target_properties(ParticleCoincidenceSort PROPERTIES POSITION_INDEPENDENT_CODE ON)
133135
target_link_libraries(ParticleCoincidenceSort PUBLIC OCL::UserSort)
134136

135137
add_library(Co60CoincidenceSort MODULE Co60_coincidence_sort.cpp)
138+
set_target_properties(Co60CoincidenceSort PROPERTIES POSITION_INDEPENDENT_CODE ON)
136139
target_link_libraries(Co60CoincidenceSort PUBLIC OCL::UserSort)
137140

138141
add_library(TimingInvestigation MODULE TimingInvestigation.cpp)
142+
set_target_properties(TimingInvestigation PROPERTIES POSITION_INDEPENDENT_CODE ON)
139143
target_link_libraries(TimingInvestigation PUBLIC OCL::UserSort)
140144

141145
set_target_properties(XIAfuncs PROPERTIES CXX_STANDARD 20)

0 commit comments

Comments
 (0)