CMake: link libowlps-* to libowlps
Libraries libowlps-client and libowlps-resultreader are now linked to libowlps. Linker flag --no-undefined was added to detect such errors.
This commit is contained in:
parent
4264210dcc
commit
464e3f223f
|
@ -60,6 +60,7 @@ endif()
|
|||
|
||||
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -Wextra -Wstrict-prototypes")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall -Wextra")
|
||||
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined")
|
||||
|
||||
|
||||
### Libraries ###
|
||||
|
|
|
@ -3,3 +3,5 @@ add_library(libowlps-client.so SHARED libowlps-client.c)
|
|||
set_target_properties(
|
||||
libowlps-client.a libowlps-client.so
|
||||
PROPERTIES OUTPUT_NAME owlps-client)
|
||||
target_link_libraries(libowlps-client.so libowlps.so)
|
||||
target_link_libraries(libowlps-client.a libowlps.a)
|
||||
|
|
|
@ -3,6 +3,8 @@ add_library(libowlps-resultreader.so SHARED libowlps-resultreader.c)
|
|||
set_target_properties(
|
||||
libowlps-resultreader.a libowlps-resultreader.so
|
||||
PROPERTIES OUTPUT_NAME owlps-resultreader)
|
||||
target_link_libraries(libowlps-resultreader.so libowlps.so)
|
||||
target_link_libraries(libowlps-resultreader.a libowlps.a)
|
||||
|
||||
add_executable(owlps-resultreader-udp owlps-resultreader-udp.c)
|
||||
target_link_libraries(owlps-resultreader-udp
|
||||
|
|
Loading…
Reference in New Issue