diff options
Diffstat (limited to 'files/CMakeLists.txt')
-rw-r--r-- | files/CMakeLists.txt | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/files/CMakeLists.txt b/files/CMakeLists.txt index 6420371d..ed4948f0 100644 --- a/files/CMakeLists.txt +++ b/files/CMakeLists.txt @@ -59,7 +59,11 @@ if(TEST) endif() add_executable(libyuv_unittest ${ly_unittest_sources}) - target_link_libraries(libyuv_unittest ${ly_lib_name} ${GTEST_LIBRARY} pthread) + target_link_libraries(libyuv_unittest ${ly_lib_name} ${GTEST_LIBRARY}) + find_library(PTHREAD_LIBRARY pthread) + if(NOT PTHREAD_LIBRARY STREQUAL "PTHREAD_LIBRARY-NOTFOUND") + target_link_libraries(libyuv_unittest pthread) + endif() if (JPEG_FOUND) target_link_libraries(libyuv_unittest ${JPEG_LIBRARY}) endif() @@ -68,14 +72,18 @@ if(TEST) target_link_libraries(libyuv_unittest glibc-compat) endif() - target_link_libraries(libyuv_unittest gflags) + find_library(GFLAGS_LIBRARY gflags) + if(NOT GFLAGS_LIBRARY STREQUAL "GFLAGS_LIBRARY-NOTFOUND") + target_link_libraries(libyuv_unittest gflags) + add_definitions(-DLIBYUV_USE_GFLAGS) + endif() endif() # install the conversion tool, .so, .a, and all the header files INSTALL ( PROGRAMS ${CMAKE_BINARY_DIR}/yuvconvert DESTINATION bin ) INSTALL ( TARGETS ${ly_lib_static} DESTINATION lib ) -INSTALL ( TARGETS ${ly_lib_shared} LIBRARY DESTINATION lib ) +INSTALL ( TARGETS ${ly_lib_shared} LIBRARY DESTINATION lib RUNTIME DESTINATION bin ) INSTALL ( DIRECTORY ${PROJECT_SOURCE_DIR}/include/ DESTINATION include ) # create the .deb and .rpm packages using cpack |