--- CMakeLists.txt.orig 2019-10-01 17:22:23 UTC +++ CMakeLists.txt @@ -47,10 +47,12 @@ set(SOURCE_FILES_CLIENT add_library(ydotool_library SHARED ${SOURCE_FILES_LIBRARY}) set_target_properties(ydotool_library PROPERTIES OUTPUT_NAME ydotool) -add_library(ydotool_library_static STATIC ${SOURCE_FILES_LIBRARY}) -set_target_properties(ydotool_library_static PROPERTIES OUTPUT_NAME ydotool) -target_link_libraries(ydotool_library dl boost_program_options uInputPlus evdevPlus) -target_link_libraries(ydotool_library_static dl boost_program_options uInputPlus evdevPlus) +set_target_properties(ydotool_library PROPERTIES VERSION ${PROJECT_VERSION}) +set_target_properties(ydotool_library PROPERTIES VERSION ${CPACK_PACKAGE_VERSION_MAJOR}) +#add_library(ydotool_library_static STATIC ${SOURCE_FILES_LIBRARY}) +#set_target_properties(ydotool_library_static PROPERTIES OUTPUT_NAME ydotool) +#target_link_libraries(ydotool_library dl boost_program_options uInputPlus evdevPlus) +#target_link_libraries(ydotool_library_static dl boost_program_options uInputPlus evdevPlus) link_libraries(-L.) add_executable(ydotoold ${SOURCE_FILES_DAEMON}) @@ -60,9 +62,9 @@ add_executable(ydotool_client ${SOURCE_FILES_CLIENT}) target_link_libraries(ydotool_client ydotool_library boost_program_options pthread uInputPlus evdevPlus) set_target_properties(ydotool_client PROPERTIES OUTPUT_NAME ydotool) -add_executable(ydotool_client_static ${SOURCE_FILES_CLIENT}) -target_link_libraries(ydotool_client_static ydotool_library_static boost_program_options pthread uInputPlus evdevPlus -static) -set_target_properties(ydotool_client_static PROPERTIES OUTPUT_NAME ydotool_static) +#add_executable(ydotool_client_static ${SOURCE_FILES_CLIENT}) +#target_link_libraries(ydotool_client_static ydotool_library_static boost_program_options pthread uInputPlus evdevPlus -static) +#set_target_properties(ydotool_client_static PROPERTIES OUTPUT_NAME ydotool_static) #add_library(mousemove SHARED Tools/MouseMove/MouseMove.hpp Tools/MouseMove/MouseMove.cpp) #target_link_libraries(mousemove ydotool_library boost_program_options uInputPlus evdevPlus) @@ -80,6 +82,6 @@ set_target_properties(ydotool_client_static PROPERTIES #target_link_libraries(recorder ydotool_library boost_program_options uInputPlus evdevPlus) -install(TARGETS ydotool_library ydotool_library_static DESTINATION lib) +install(TARGETS ydotool_library DESTINATION lib) #install(TARGETS mousemove key click type recorder DESTINATION lib/ydotool) -install(TARGETS ydotoold ydotool_client DESTINATION bin) \ No newline at end of file +install(TARGETS ydotoold ydotool_client DESTINATION bin)