diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2013-11-27 03:22:16 +0100 | 
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2013-11-27 03:22:16 +0100 | 
| commit | 7f4488ae5337c7e943140ed5dd1e7a8536e41508 (patch) | |
| tree | 61c1339986367091737ed8d7047455658b04d332 | |
| parent | a8c711c6b828c8eefb947ba60ef8c5c8233c5756 (diff) | |
cmake cleanup
| -rw-r--r-- | CMakeLists.txt | 61 | 
1 files changed, 15 insertions, 46 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7ff5268e..e48c02de 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -432,7 +432,7 @@ if(UNIX AND SDK_ENABLE_LIBEVDEV)          SET_TARGET_PROPERTIES(opentrack-proto-libevdev                        PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_SOURCE_DIR}/facetracknoir/posix-version-script.txt")      endif() -    install(TARGETS opentrack-proto-libevdev DESTINATION .) +    install(TARGETS opentrack-proto-libevdev RUNTIME DESTINATION .)  endif()  if(WIN32) @@ -534,11 +534,11 @@ endif()  add_library(opentrack-tracker-hatire SHARED ${opentrack-tracker-hatire-c} ${opentrack-tracker-hatire-h} ${opentrack-tracker-hatire-moc} ${opentrack-tracker-hatire-uih} ${opentrack-tracker-hatire-rcc})  target_link_libraries(opentrack-tracker-hatire ${MY_QT_LIBS}) +install(TARGETS opentrack-tracker-hatire RUNTIME DESTINATION .)  if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_GNUCC)      SET_TARGET_PROPERTIES(opentrack-tracker-hatire                    PROPERTIES LINK_FLAGS "-Wl,--version-script=${CMAKE_SOURCE_DIR}/facetracknoir/posix-version-script.txt")  endif() -install(TARGETS opentrack-tracker-hatire RUNTIME DESTINATION . LIBRARY DESTINATION .)  if(WIN32)      target_link_libraries(opentrack-tracker-ht @@ -636,9 +636,10 @@ if(SDK_HYDRA)                              set(sixense-plat linux)                      endif()                      install(FILES -                                    "${SDK_HYDRA}/lib/${sixense-plat}${underscore-sixtyfour}/release${underscore-dll}/libsixense${underscore-sixtyfour}.${soext}" -                                    "${SDK_HYDRA}/lib/${sixense-plat}${underscore-sixtyfour}/release${underscore-dll}/libsixense_utils${underscore-sixtyfour}.${soext}" -                                    DESTINATION .) +                            "${SDK_HYDRA}/lib/${sixense-plat}${underscore-sixtyfour}/release${underscore-dll}/libsixense${underscore-sixtyfour}.${soext}" +                            "${SDK_HYDRA}/lib/${sixense-plat}${underscore-sixtyfour}/release${underscore-dll}/libsixense_utils${underscore-sixtyfour}.${soext}" +                            DESTINATION . +                    )                      target_link_libraries(opentrack-tracker-hydra "${SDK_HYDRA}/lib/${sixense-plat}${underscore-sixtyfour}/release${underscore-dll}/libsixense${underscore-sixtyfour}.${soext}" "${SDK_HYDRA}/lib/${sixense-plat}${underscore-sixtyfour}/release${underscore-dll}/libsixense_utils${underscore-sixtyfour}.${soext}")      endif()      if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_GNUCC) @@ -688,7 +689,7 @@ target_link_libraries(opentrack ${OpenCV_LIBS})  include_directories(${OpenCV_INCLUDE_DIRS})  if(UNIX) -    install(TARGETS opentrack-qxt-mini DESTINATION .) +    install(TARGETS opentrack-qxt-mini RUNTIME DESTINATION .)  endif()  if(WIN32) @@ -722,11 +723,11 @@ set_target_properties(opentrack PROPERTIES COMPILE_FLAGS -DOPENTRACK_MAIN)  install(FILES "${CMAKE_SOURCE_DIR}/README.md" DESTINATION .)  if(SDK_XPLANE) -    install(TARGETS opentrack-xplane-plugin LIBRARY DESTINATION .  NAMELINK_SKIP) +    install(TARGETS opentrack-xplane-plugin RUNTIME DESTINATION .)  endif()  if(WIN32)      install(DIRECTORY "${CMAKE_SOURCE_DIR}/bin/tracker-ht" DESTINATION .) -            install(TARGETS freetrackclient RUNTIME DESTINATION .) +    install(TARGETS freetrackclient RUNTIME DESTINATION .)  endif()      install(DIRECTORY "${CMAKE_SOURCE_DIR}/3rdparty-notices" DESTINATION .) @@ -736,7 +737,7 @@ install(DIRECTORY "${CMAKE_SOURCE_DIR}/bin/settings" "${CMAKE_SOURCE_DIR}/facetr  if(NOT WIN32 AND SDK_WINE_PREFIX)      install(FILES "${CMAKE_BINARY_DIR}/opentrack-wrapper-wine.exe.so"              DESTINATION .) -    install(TARGETS opentrack-proto-wine DESTINATION .) +        install(TARGETS opentrack-proto-wine RUNTIME DESTINATION .)  endif()  install(TARGETS opentrack-tracker-pt RUNTIME DESTINATION . LIBRARY DESTINATION .) @@ -759,47 +760,32 @@ install(TARGETS          opentrack          opentrack-api          RUNTIME DESTINATION . -        LIBRARY DESTINATION . -        NAMELINK_SKIP  )  if(WIN32) -    install(TARGETS opentrack-tracker-joystick RUNTIME DESTINATION . LIBRARY DESTINATION . NAMELINK_SKIP) +    install(TARGETS opentrack-tracker-joystick RUNTIME DESTINATION .)  endif()  if(WIN32 AND SDK_VJOY) -    install(TARGETS opentrack-proto-vjoy -        RUNTIME DESTINATION . -        LIBRARY DESTINATION . -        NAMELINK_SKIP) +    install(TARGETS opentrack-proto-vjoy RUNTIME DESTINATION .)      install(FILES "${SDK_VJOY}/VJoy.dll" DESTINATION .)  endif()  if(SDK_RIFT) -    install( -        TARGETS opentrack-tracker-rift -        RUNTIME DESTINATION . -        LIBRARY DESTINATION . -        NAMELINK_SKIP -    ) +    install(TARGETS opentrack-tracker-rift RUNTIME DESTINATION .)  endif()  if(SDK_HYDRA)      install(          TARGETS opentrack-tracker-hydra          RUNTIME DESTINATION . -        LIBRARY DESTINATION . -        NAMELINK_SKIP      )  endif()  if(WIN32)      install(FILES "${CMAKE_SOURCE_DIR}/bin/cleye.config" DESTINATION .)      if(SDK_SIMCONNECT) -    install(TARGETS opentrack-proto-simconnect -            RUNTIME DESTINATION . -            LIBRARY DESTINATION . -            NAMELINK_SKIP) +        install(TARGETS opentrack-proto-simconnect RUNTIME DESTINATION .)      endif()      if(NOT SDK_OPENCV_STATIC)          get_filename_component(opentrack-opencv-dir "${OpenCV_LIB_DIR_OPT}" PATH) @@ -818,31 +804,14 @@ if(WIN32)              )              install(FILES ${opentrack-opencv-files} DESTINATION .)      endif() -    if(WIN32 AND NOT CMAKE_COMPILER_IS_GNUCC) -        GET_FILENAME_COMPONENT(qt-dirname "${Qt5Core_DIR}" PATH) -        SET(qt-dirname "${qt-dirname}/../../bin") -        install(FILES -            "${qt-dirname}/Qt5Core.dll" -            "${qt-dirname}/Qt5Gui.dll" -                            "${qt-dirname}/Qt5Widgets.dll" -            "${qt-dirname}/Qt5Network.dll" -            "${qt-dirname}/Qt5Xml.dll" -            DESTINATION . -        ) -    endif()      install(TARGETS              opentrack-proto-freetrack              opentrack-proto-win32-mouse              #opentrack-proto-simconnect              RUNTIME DESTINATION . -            LIBRARY DESTINATION . -            NAMELINK_SKIP      )      if(SDK_FSUIPC) -        install(TARGETS opentrack-proto-fsuipc -                RUNTIME DESTINATION . -                LIBRARY DESTINATION . -                NAMELINK_SKIP) +        install(TARGETS opentrack-proto-fsuipc RUNTIME DESTINATION .)      endif()  endif()  | 
