Blob Blame History Raw
diff -ruN ydotool-9c3a4e7d66f44824abece72adb810f368d437525-orig/CMakeLists.txt ydotool-9c3a4e7d66f44824abece72adb810f368d437525/CMakeLists.txt
--- ydotool-9c3a4e7d66f44824abece72adb810f368d437525-orig/CMakeLists.txt	2020-02-18 02:18:02.000000000 +1000
+++ ydotool-9c3a4e7d66f44824abece72adb810f368d437525/CMakeLists.txt	2020-03-30 16:17:28.423907433 +1000
@@ -2,11 +2,11 @@
 project(ydotool)
 
 set(CMAKE_CXX_STANDARD 14)
-set(PROJECT_VERSION "0.1.5")
+set(PROJECT_VERSION "0.1.9")
 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
 set(CPACK_PACKAGE_VERSION_MAJOR "0")
 set(CPACK_PACKAGE_VERSION_MINOR "1")
-set(CPACK_PACKAGE_VERSION_PATCH "5")
+set(CPACK_PACKAGE_VERSION_PATCH "9")
 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Generic Linux command-line automation tool (no X!)")
 set(CPACK_PACKAGE_CONTACT "Reimu NotMoe <https://github.com/ReimuNotMoe>")
 set(CMAKE_PROJECT_HOMEPAGE_URL "https://github.com/ReimuNotMoe/ydotool")
@@ -49,11 +49,11 @@
         Client/ydotool.cpp Client/ydotool.hpp)
 
 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)
+set_target_properties(ydotool_library PROPERTIES OUTPUT_NAME ydotool SOVERSION ${CPACK_PACKAGE_VERSION})
+#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)
+#target_link_libraries(ydotool_library_static dl boost_program_options uInputPlus evdevPlus)
 
 link_libraries(-L.)
 add_executable(ydotoold ${SOURCE_FILES_DAEMON})
@@ -63,10 +63,10 @@
 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)
-set_target_properties(ydotool_client_static PROPERTIES EXCLUDE_FROM_ALL TRUE)
+#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)
+#set_target_properties(ydotool_client_static PROPERTIES EXCLUDE_FROM_ALL TRUE)
 
 #add_library(mousemove SHARED Tools/MouseMove/MouseMove.hpp Tools/MouseMove/MouseMove.cpp)
 #target_link_libraries(mousemove ydotool_library boost_program_options uInputPlus evdevPlus)
@@ -84,6 +84,7 @@
 #target_link_libraries(recorder ydotool_library boost_program_options uInputPlus evdevPlus)
 
 
-install(TARGETS ydotool_library ydotool_library_static DESTINATION ${CMAKE_INSTALL_LIBDIR})
+#install(TARGETS ydotool_library ydotool_library_static DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS ydotool_library DESTINATION ${CMAKE_INSTALL_LIBDIR})
 #install(TARGETS mousemove key click type recorder DESTINATION ${CMAKE_INSTALL_LIBDIR}/ydotool)
 install(TARGETS ydotoold ydotool_client DESTINATION ${CMAKE_INSTALL_BINDIR})