@@ -74,10 +74,6 @@ if(NOT BUILD_JNI_ONLY)
7474
7575
7676 message (STATUS "Begin building dependencies." )
77- if (NOT WIN32 )
78- build_dependency(autoconf)
79- build_dependency(automake)
80- endif ()
8177
8278 if (BUILD_LOG4CPLUS_HOST)
8379 set (BUILD_ARGS -DBUILD_LOG4CPLUS_HOST=${BUILD_LOG4CPLUS_HOST} )
@@ -89,12 +85,6 @@ if(NOT BUILD_JNI_ONLY)
8985 message (STATUS "Finished building dependencies." )
9086 endif ()
9187
92- set (BUILD_COMMON_LWS
93- FALSE
94- CACHE BOOL "Build ProducerC without LWS Support" FORCE)
95- set (BUILD_COMMON_CURL
96- TRUE
97- CACHE BOOL "Build ProducerC with CURL Support" FORCE)
9888 set (DEPENDENCY_DOWNLOAD_PATH ${CMAKE_CURRENT_SOURCE_DIR} /dependency)
9989 if (NOT EXISTS ${DEPENDENCY_DOWNLOAD_PATH} )
10090 file (MAKE_DIRECTORY ${DEPENDENCY_DOWNLOAD_PATH} )
@@ -107,26 +97,18 @@ if(NOT BUILD_JNI_ONLY)
10797 find_package (Threads)
10898 find_package (PkgConfig REQUIRED)
10999
110- if (OPEN_SRC_INSTALL_PREFIX)
111- find_package (CURL REQUIRED PATHS ${OPEN_SRC_INSTALL_PREFIX} )
112- else ()
113- find_package (CURL REQUIRED)
114- endif ()
115-
116- set (OPEN_SRC_INCLUDE_DIRS ${OPEN_SRC_INCLUDE_DIRS} ${CURL_INCLUDE_DIRS} )
117- link_directories (${CURL_LIBRARY_DIRS} )
118-
119100 if (WIN32 )
120101 find_package (Log4cplus
121102 NAMES log4cplus REQUIRED
122103 PATHS ${OPEN_SRC_INSTALL_PREFIX} /lib)
123- SET (Log4cplus "log4cplus::log4cplus" )
104+ SET (LOG4CPLUS_LIBRARIES "log4cplus::log4cplus" )
124105 else ()
125106 find_package (Log4cplus REQUIRED)
126- include_directories (${LOG4CPLUS_INCLUDE_DIR} )
127- set (Log4cplus ${LOG4CPLUS_LIBRARIES} )
128107 endif ()
129108
109+ message ("LOG4CPLUS_INCLUDE_DIR is ${LOG4CPLUS_INCLUDE_DIR} " )
110+ message ("LOG4CPLUS_LIBRARIES is ${LOG4CPLUS_LIBRARIES} " )
111+
130112 if (WIN32 )
131113 if (EXISTS "C:\\ gstreamer\\ 1.0\\ msvc_x86_64\\ bin\\ pkg-config.exe" )
132114 set (PKG_CONFIG_EXECUTABLE "C:\\ gstreamer\\ 1.0\\ msvc_x86_64\\ bin\\ pkg-config.exe" )
@@ -183,19 +165,20 @@ include_directories(${KINESIS_VIDEO_PRODUCER_CPP_SRC}/src)
183165include_directories (${KINESIS_VIDEO_PRODUCER_CPP_SRC} /src/credential-providers)
184166include_directories (${KINESIS_VIDEO_PRODUCER_CPP_SRC} /src/common)
185167include_directories (${KINESIS_VIDEO_PRODUCER_CPP_SRC} /src/JNI/include )
168+ include_directories (${LOG4CPLUS_INCLUDE_DIR} )
186169
187170if (NOT BUILD_JNI_ONLY)
188171 install (
189172 DIRECTORY ${KINESIS_VIDEO_PRODUCER_CPP_SRC} /src
190173 DESTINATION .)
191174
175+ link_directories (${OPEN_SRC_INSTALL_PREFIX} /lib)
176+
192177 add_library (KinesisVideoProducer ${LINKAGE} ${PRODUCER_CPP_SOURCE_FILES} )
193178 target_link_libraries (
194179 KinesisVideoProducer
195- PUBLIC kvsCommonCurl
196- cproducer
197- ${Log4cplus}
198- ${LIBCURL_LIBRARIES} )
180+ PUBLIC cproducer
181+ ${LOG4CPLUS_LIBRARIES} )
199182
200183 install (
201184 TARGETS KinesisVideoProducer
@@ -226,28 +209,29 @@ if(BUILD_GSTREAMER_PLUGIN)
226209 pkg_check_modules(GST_APP REQUIRED gstreamer-app-1.0)
227210 include_directories (${GST_APP_INCLUDE_DIRS} )
228211 link_directories (${GST_APP_LIBRARY_DIRS} )
212+ include_directories (${OPEN_SRC_INSTALL_PREFIX} /include )
229213
230214 if (BUILD_STATIC)
231215 add_library (gstkvssink STATIC ${GST_PLUGIN_SOURCE_FILES} )
232216 else ()
233217 add_library (gstkvssink MODULE ${GST_PLUGIN_SOURCE_FILES} )
234218 endif ()
235- target_link_libraries (gstkvssink PRIVATE ${GST_APP_LIBRARIES} KinesisVideoProducer)
219+ target_link_libraries (gstkvssink PRIVATE ${LOG4CPLUS_LIBRARIES} ${ GST_APP_LIBRARIES} KinesisVideoProducer)
236220
237221 add_executable (kvssink_gstreamer_sample samples/kvssink_gstreamer_sample.cpp)
238- target_link_libraries (kvssink_gstreamer_sample ${GST_APP_LIBRARIES} KinesisVideoProducer )
222+ target_link_libraries (kvssink_gstreamer_sample ${LOG4CPLUS_LIBRARIES} ${ GST_APP_LIBRARIES} kvspic )
239223
240224 add_executable (kvs_gstreamer_sample samples/kvs_gstreamer_sample.cpp)
241- target_link_libraries (kvs_gstreamer_sample ${GST_APP_LIBRARIES} KinesisVideoProducer kvspic)
225+ target_link_libraries (kvs_gstreamer_sample ${LOG4CPLUS_LIBRARIES} ${ GST_APP_LIBRARIES} KinesisVideoProducer kvspic)
242226
243227 add_executable (kvs_gstreamer_multistream_sample samples/kvs_gstreamer_multistream_sample.cpp)
244- target_link_libraries (kvs_gstreamer_multistream_sample ${GST_APP_LIBRARIES} KinesisVideoProducer)
228+ target_link_libraries (kvs_gstreamer_multistream_sample ${LOG4CPLUS_LIBRARIES} ${ GST_APP_LIBRARIES} KinesisVideoProducer)
245229
246230 add_executable (kvs_gstreamer_audio_video_sample samples/kvs_gstreamer_audio_video_sample.cpp)
247- target_link_libraries (kvs_gstreamer_audio_video_sample ${GST_APP_LIBRARIES} KinesisVideoProducer)
231+ target_link_libraries (kvs_gstreamer_audio_video_sample ${LOG4CPLUS_LIBRARIES} ${ GST_APP_LIBRARIES} KinesisVideoProducer)
248232
249233 add_executable (kvs_gstreamer_file_uploader_sample samples/kvs_gstreamer_file_uploader_sample.cpp)
250- target_link_libraries (kvs_gstreamer_file_uploader_sample ${GST_APP_LIBRARIES} )
234+ target_link_libraries (kvs_gstreamer_file_uploader_sample ${LOG4CPLUS_LIBRARIES} ${ GST_APP_LIBRARIES} )
251235endif ()
252236
253237if (BUILD_TEST)
0 commit comments