diff options
Diffstat (limited to 'indra/integration_tests/llimage_libtest/CMakeLists.txt')
| -rw-r--r-- | indra/integration_tests/llimage_libtest/CMakeLists.txt | 70 | 
1 files changed, 3 insertions, 67 deletions
| diff --git a/indra/integration_tests/llimage_libtest/CMakeLists.txt b/indra/integration_tests/llimage_libtest/CMakeLists.txt index ee2890778b..e6ff142626 100644 --- a/indra/integration_tests/llimage_libtest/CMakeLists.txt +++ b/indra/integration_tests/llimage_libtest/CMakeLists.txt @@ -1,6 +1,7 @@  # -*- cmake -*-  # Integration tests of the llimage library (JPEG2000, PNG, jpeg, etc... images reading and writing) +if (LL_TESTS)  project (llimage_libtest) @@ -8,9 +9,7 @@ include(00-Common)  include(LLCommon)  include(LLImage)  include(LLMath) -include(LLImageJ2COJ)   include(LLKDU) -include(LLFileSystem)  set(llimage_libtest_SOURCE_FILES      llimage_libtest.cpp @@ -24,17 +23,9 @@ set(llimage_libtest_HEADER_FILES  list(APPEND llimage_libtest_SOURCE_FILES ${llimage_libtest_HEADER_FILES})  add_executable(llimage_libtest -    WIN32 -    MACOSX_BUNDLE      ${llimage_libtest_SOURCE_FILES}      ) -set_target_properties(llimage_libtest -    PROPERTIES -    WIN32_EXECUTABLE -    FALSE -) -  # Libraries on which this application depends on  # Sort by high-level to low-level  target_link_libraries(llimage_libtest @@ -42,64 +33,9 @@ target_link_libraries(llimage_libtest          llfilesystem          llmath          llimage -        llkdu -        llimagej2coj          ) -     -if (DARWIN) -  # Path inside the app bundle where we'll need to copy libraries -  set(LLIMAGE_LIBTEST_DESTINATION_DIR -    ${CMAKE_CURRENT_BINARY_DIR}/$<IF:$<BOOL:${LL_GENERATOR_IS_MULTI_CONFIG}>,$<CONFIG>,>/llimage_libtest.app/Contents/Resources -  ) -  # Create the Contents/Resources directory -  add_custom_command( -    TARGET llimage_libtest POST_BUILD -    COMMAND ${CMAKE_COMMAND} -    ARGS -      -E -      make_directory -      ${LLIMAGE_LIBTEST_DESTINATION_DIR} -    COMMENT "Creating Resources directory in app bundle." -  )  -else (DARWIN) -  set(LLIMAGE_LIBTEST_DESTINATION_DIR -    ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/ -  ) -endif (DARWIN) - -get_target_property(BUILT_LLCOMMON llcommon LOCATION) -add_custom_command(TARGET llimage_libtest POST_BUILD -  COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_LLCOMMON}  ${LLIMAGE_LIBTEST_DESTINATION_DIR} -  DEPENDS ${BUILT_LLCOMMON} -) - -if (DARWIN) -  # Copy the required libraries to the package app -  add_custom_command(TARGET llimage_libtest POST_BUILD -    COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR} -    DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libapr-1.0.dylib -  ) -  add_custom_command(TARGET llimage_libtest POST_BUILD -    COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR} -    DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libaprutil-1.0.dylib -  ) -  add_custom_command(TARGET llimage_libtest POST_BUILD -    COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib ${LLIMAGE_LIBTEST_DESTINATION_DIR} -    DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/libexception_handler.dylib -  ) -  foreach(expat ${EXPAT_COPY}) -    add_custom_command(TARGET llimage_libtest POST_BUILD -      COMMAND ${CMAKE_COMMAND} -E copy ${AUTOBUILD_INSTALL_DIR}/lib/release/${expat} ${LLIMAGE_LIBTEST_DESTINATION_DIR} -      DEPENDS ${AUTOBUILD_INSTALL_DIR}/lib/release/${expat} -    ) -  endforeach(expat) -endif (DARWIN) - -if (WINDOWS) -  # Check indra/test_apps/llplugintest/CMakeLists.txt for an example of what to copy over for Windows and how -endif (WINDOWS)  # Ensure people working on the viewer don't break this library -# *NOTE: This could be removed, or only built by TeamCity, if the build -# and link times become too long.  add_dependencies(viewer llimage_libtest) + +endif(LL_TESTS) | 
