configure_file ( "version.c.in" "version.c" ) file(GLOB SOURCE_FILES *.c) add_library( ucore SHARED ${SOURCE_FILES} "${PROJECT_BINARY_DIR}/src/version.c" ) set_target_properties(ucore PROPERTIES SOVERSION 1 VERSION 1.0.0) target_link_libraries(ucore pthread) install (TARGETS ucore DESTINATION lib)