Lines Matching refs:cpu_features
25 # cpu_features uses bit-fields which are - to some extends - implementation-defined (see https://en…
26 # As a consequence it is discouraged to use cpu_features as a shared library because different comp…
132 # library : cpu_features
141 add_library(cpu_features ${CPU_FEATURES_HDRS} ${CPU_FEATURES_SRCS}) target
142 set_target_properties(cpu_features PROPERTIES PUBLIC_HEADER "${CPU_FEATURES_HDRS}")
143 setup_include_and_definitions(cpu_features)
144 target_link_libraries(cpu_features PUBLIC ${CMAKE_DL_LIBS})
145 set_property(TARGET cpu_features PROPERTY POSITION_INDEPENDENT_CODE ${BUILD_PIC})
146 target_include_directories(cpu_features
147 PUBLIC $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/cpu_features>
151 target_compile_definitions(cpu_features PRIVATE HAVE_SYSCTLBYNAME)
154 add_library(CpuFeature::cpu_features ALIAS cpu_features)
161 target_link_libraries(list_cpu_features PRIVATE cpu_features)
226 # Install cpu_features and list_cpu_features
230 install(TARGETS cpu_features list_cpu_features
232 PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/cpu_features