diff options
-rw-r--r-- | src/CMakeLists.txt | 12 | ||||
-rw-r--r-- | src/scangobj.sh.in | 2 | ||||
-rw-r--r-- | src/uca.pc.in | 2 | ||||
-rw-r--r-- | test/CMakeLists.txt | 44 |
4 files changed, 24 insertions, 36 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index eee703d..ab7ff62 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -111,13 +111,13 @@ include_directories( # --- Build target ------------------------------------------------------------ add_definitions("-std=c99 -Wall") -add_library(uca-gobject SHARED ${uca_SRCS}) +add_library(uca SHARED ${uca_SRCS}) -set_target_properties(uca-gobject PROPERTIES +set_target_properties(uca PROPERTIES VERSION ${UCA_ABI_VERSION} SOVERSION ${UCA_VERSION_MINOR}) -target_link_libraries(uca-gobject +target_link_libraries(uca ${uca_LIBS}) @@ -178,12 +178,12 @@ if(GTK_DOC_FOUND) COMMAND ${GTK_DOC_SCAN} --module=uca --source-dir=${CMAKE_CURRENT_SOURCE_DIR} - DEPENDS uca-gobject + DEPENDS uca WORKING_DIRECTORY ${docs_out}) add_custom_command(OUTPUT ${docs_out}/uca.args COMMAND sh scangobj.sh - DEPENDS uca-gobject ${docs_out}/uca-decl.txt + DEPENDS uca ${docs_out}/uca-decl.txt WORKING_DIRECTORY ${docs_out}) add_custom_command(OUTPUT ${docs_out}/sgml.stamp @@ -211,7 +211,7 @@ endif(GTK_DOC_FOUND) # --- Install target ---------------------------------------------------------- set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}") -install(TARGETS uca-gobject +install(TARGETS uca LIBRARY DESTINATION ${LIB_INSTALL_DIR}) install(FILES ${uca_HDRS} diff --git a/src/scangobj.sh.in b/src/scangobj.sh.in index 9b444ae..4a4e330 100644 --- a/src/scangobj.sh.in +++ b/src/scangobj.sh.in @@ -1 +1 @@ -LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR} CC=gcc CFLAGS="${GTK_DOC_CFLAGS}" LDFLAGS="${GTK_DOC_LDFLAGS} -L${CMAKE_CURRENT_BINARY_DIR} -L${CMAKE_CURRENT_BINARY_DIR} -luca-gobject `pkg-config --libs gtk+-2.0`" gtkdoc-scangobj --module=uca +LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR} CC=gcc CFLAGS="${GTK_DOC_CFLAGS}" LDFLAGS="${GTK_DOC_LDFLAGS} -L${CMAKE_CURRENT_BINARY_DIR} -L${CMAKE_CURRENT_BINARY_DIR} -luca `pkg-config --libs gtk+-2.0`" gtkdoc-scangobj --module=uca diff --git a/src/uca.pc.in b/src/uca.pc.in index 26434f6..6401368 100644 --- a/src/uca.pc.in +++ b/src/uca.pc.in @@ -9,5 +9,5 @@ includedir_new=@includedir@ Name: libuca Description: @UCA_DESCRIPTION@ Version: @VERSION@ -Libs: -L${libdir} -luca-gobject +Libs: -L${libdir} -luca Cflags: -I${includedir_old} -I${includedir_new} diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 7380179..8de0058 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -17,51 +17,39 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/run.py ${CMAKE_CURRENT_BINARY_DIR}) # --- Build targets ----------------------------------------------------------- #add_executable(enum enum.c) -add_executable(grab grab.c) #add_executable(grab-async grab-async.c) #add_executable(benchmark benchmark.c) #target_link_libraries(enum uca) -target_link_libraries(grab uca-gobject ${GLIB2_LIBRARIES} ${GOBJECT2_LIBRARIES}) #target_link_libraries(grab-async uca) #target_link_libraries(benchmark uca) -if (GTK2_FOUND) - include_directories(${GTK2_INCLUDE_DIRS}) - add_executable(control control.c) - target_link_libraries(control - uca-gobject - ${GTK2_LIBRARIES} - ${GTHREAD2_LIBRARIES} - ) -endif() - - include_directories( ${GLIB2_INCLUDE_DIRS} ${GOBJECT2_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR}/../src/cameras ) +add_executable(grab grab.c) +target_link_libraries(grab uca ${GLIB2_LIBRARIES} ${GOBJECT2_LIBRARIES}) + +if (GTK2_FOUND) + include_directories(${GTK2_INCLUDE_DIRS}) + add_executable(control control.c) + target_link_libraries(control uca + ${GTK2_LIBRARIES} ${GTHREAD2_LIBRARIES}) +endif() + if (HAVE_MOCK_CAMERA) add_executable(test-mock test-mock.c) - target_link_libraries(test-mock - uca-gobject - ${GLIB2_LIBRARIES} - ${GOBJECT2_LIBRARIES} - ) + target_link_libraries(test-mock uca + ${GLIB2_LIBRARIES} ${GOBJECT2_LIBRARIES}) endif() add_executable(test-all test-all.c) -target_link_libraries(test-all - uca-gobject - ${GLIB2_LIBRARIES} - ${GOBJECT2_LIBRARIES} - ) +target_link_libraries(test-all uca + ${GLIB2_LIBRARIES} ${GOBJECT2_LIBRARIES}) add_executable(perf-overhead perf-overhead.c) -target_link_libraries(perf-overhead - uca-gobject - ${GLIB2_LIBRARIES} - ${GOBJECT2_LIBRARIES} - ) +target_link_libraries(perf-overhead uca + ${GLIB2_LIBRARIES} ${GOBJECT2_LIBRARIES}) |