48 ${JAVA_INCLUDE_PATH2}
49 ${ICU_INCLUDE_DIRS}
50 )
51
52 if (APPLE)
53 list(APPEND DumpRenderTree_INCLUDE_DIRECTORIES
54 ${WTF_DIR}/icu
55 )
56 endif ()
57
58 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
59
60 include_directories(${DumpRenderTree_INCLUDE_DIRECTORIES})
61
62 add_library(DumpRenderTreeJava SHARED ${DumpRenderTree_SOURCES})
63 if (UNIX AND NOT APPLE)
64 set_target_properties(DumpRenderTreeJava PROPERTIES LINK_FLAGS "-Wl,--no-undefined")
65 elseif (WIN32)
66 # Workaround for MSBuild. It always creates Release|Debug folder
67 # according to the build type on each target.
68 install(PROGRAMS ${CMAKE_BINARY_DIR}/lib/${CMAKE_BUILD_TYPE}/DumpRenderTreeJava.dll DESTINATION ${CMAKE_BINARY_DIR}/lib OPTIONAL)
69 endif ()
70 set_target_properties(DumpRenderTreeJava PROPERTIES OUTPUT_NAME "DumpRenderTreeJava")
71 target_link_libraries(DumpRenderTreeJava ${DumpRenderTree_LIBRARIES})
|
48 ${JAVA_INCLUDE_PATH2}
49 ${ICU_INCLUDE_DIRS}
50 )
51
52 if (APPLE)
53 list(APPEND DumpRenderTree_INCLUDE_DIRECTORIES
54 ${WTF_DIR}/icu
55 )
56 endif ()
57
58 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
59
60 include_directories(${DumpRenderTree_INCLUDE_DIRECTORIES})
61
62 add_library(DumpRenderTreeJava SHARED ${DumpRenderTree_SOURCES})
63 if (UNIX AND NOT APPLE)
64 set_target_properties(DumpRenderTreeJava PROPERTIES LINK_FLAGS "-Wl,--no-undefined")
65 elseif (WIN32)
66 # Workaround for MSBuild. It always creates Release|Debug folder
67 # according to the build type on each target.
68 install(PROGRAMS ${CMAKE_BINARY_DIR}/bin/DumpRenderTreeJava.dll DESTINATION ${CMAKE_BINARY_DIR}/lib OPTIONAL)
69 endif ()
70 set_target_properties(DumpRenderTreeJava PROPERTIES OUTPUT_NAME "DumpRenderTreeJava")
71 target_link_libraries(DumpRenderTreeJava ${DumpRenderTree_LIBRARIES})
|