Selaa lähdekoodia

Link against libsocket and libnsl on Solaris

Fixes #21
tags/1.3
Timo Röhling 9 vuotta sitten
vanhempi
commit
505f09d135
1 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 6
    0
      CMakeLists.txt

+ 6
- 0
CMakeLists.txt Näytä tiedosto

15
 find_program(BASE64 base64 DOC "path to base64 executable")
15
 find_program(BASE64 base64 DOC "path to base64 executable")
16
 find_program(INSSERV insserv DOC "path to insserv executable")
16
 find_program(INSSERV insserv DOC "path to insserv executable")
17
 find_program(CHKCONFIG chkconfig DOC "path to chkconfig executable")
17
 find_program(CHKCONFIG chkconfig DOC "path to chkconfig executable")
18
+find_library(LIBSOCKET socket)
19
+find_library(LIBNSL nsl)
18
 
20
 
19
 check_include_file(sys/wait.h HAVE_SYS_WAIT_H)
21
 check_include_file(sys/wait.h HAVE_SYS_WAIT_H)
20
 if(HAVE_SYS_WAIT_H)
22
 if(HAVE_SYS_WAIT_H)
55
 
57
 
56
 add_executable(${PROJECT_NAME} postsrsd.c sha1.c srs2.c)
58
 add_executable(${PROJECT_NAME} postsrsd.c sha1.c srs2.c)
57
 
59
 
60
+if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
61
+    target_link_libraries(${PROJECT_NAME} ${LIBSOCKET} ${LIBNSL})
62
+endif()
63
+
58
 get_target_property(POSTSRSD ${PROJECT_NAME} LOCATION)
64
 get_target_property(POSTSRSD ${PROJECT_NAME} LOCATION)
59
 get_filename_component(POSTSRSD ${POSTSRSD} NAME_WE)
65
 get_filename_component(POSTSRSD ${POSTSRSD} NAME_WE)
60
 set(APPARMOR_PROFILE "${CMAKE_INSTALL_PREFIX}/sbin/${POSTSRSD}")
66
 set(APPARMOR_PROFILE "${CMAKE_INSTALL_PREFIX}/sbin/${POSTSRSD}")

Loading…
Peruuta
Tallenna