[Openvas-commits] r13683 - in trunk/openvas-libraries: . nasl
scm-commit at wald.intevation.org
scm-commit at wald.intevation.org
Thu Jul 5 13:31:09 CEST 2012
Author: mwiegand
Date: 2012-07-05 13:31:09 +0200 (Thu, 05 Jul 2012)
New Revision: 13683
Modified:
trunk/openvas-libraries/ChangeLog
trunk/openvas-libraries/nasl/CMakeLists.txt
Log:
* nasl/CMakeLists.txt: Ensure that compilation with modern
gccs works by moving linker flags from LINK_FLAGS to
target_link_libraries.
Modified: trunk/openvas-libraries/ChangeLog
===================================================================
--- trunk/openvas-libraries/ChangeLog 2012-07-05 11:22:01 UTC (rev 13682)
+++ trunk/openvas-libraries/ChangeLog 2012-07-05 11:31:09 UTC (rev 13683)
@@ -1,3 +1,9 @@
+2012-07-05 Michael Wiegand <michael.wiegand at greenbone.net>
+
+ * nasl/CMakeLists.txt: Ensure that compilation with modern
+ gccs works by moving linker flags from LINK_FLAGS to
+ target_link_libraries.
+
2012-07-03 Felix Wolfsteller <felix.wolfsteller at greenbone.net>
* hg/CMakeLists.txt: Commented hg-test executable target,
Modified: trunk/openvas-libraries/nasl/CMakeLists.txt
===================================================================
--- trunk/openvas-libraries/nasl/CMakeLists.txt 2012-07-05 11:22:01 UTC (rev 13682)
+++ trunk/openvas-libraries/nasl/CMakeLists.txt 2012-07-05 11:31:09 UTC (rev 13683)
@@ -96,10 +96,9 @@
set_target_properties (openvas_nasl_static PROPERTIES OUTPUT_NAME "openvas_nasl")
set_target_properties (openvas_nasl_static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
set_target_properties (openvas_nasl_static PROPERTIES PUBLIC_HEADER "${HEADERS}")
-set_target_properties (openvas_nasl_static PROPERTIES LINK_FLAGS "${LIBSSH_LDFLAGS}")
target_link_libraries (openvas_nasl_static openvas_base_static openvas_misc_static
openvas_hg_static glib-2.0 gcrypt gpgme
- gpg-error gnutls pcap ${WMI})
+ gpg-error gnutls pcap ${WMI} "${LIBSSH_LDFLAGS}")
add_library (openvas_nasl_shared SHARED ${FILES})
set_target_properties (openvas_nasl_shared PROPERTIES COMPILE_FLAGS "${GLIB_CFLAGS} ${WMI_LIBS} ${GPGME_CFLAGS} ${LIBSSH_CFLAGS}")
@@ -108,21 +107,19 @@
set_target_properties (openvas_nasl_shared PROPERTIES SOVERSION "${CPACK_PACKAGE_VERSION_MAJOR}")
set_target_properties (openvas_nasl_shared PROPERTIES VERSION "${CPACK_PACKAGE_VERSION}")
set_target_properties (openvas_nasl_shared PROPERTIES PUBLIC_HEADER "${HEADERS}")
-set_target_properties (openvas_nasl_shared PROPERTIES LINK_FLAGS "${LIBSSH_LDFLAGS}")
# line bellow is needed so it also works with no-undefined which is e.g. used by Mandriva
target_link_libraries (openvas_nasl_shared openvas_base_shared openvas_misc_shared
openvas_hg_shared glib-2.0 gcrypt gpgme
- gpg-error gnutls pcap m ${WMI})
+ gpg-error gnutls pcap m ${WMI} "${LIBSSH_LDFLAGS}")
# Link the openvas-nasl executable
add_executable (openvas-nasl nasl.c)
target_link_libraries (openvas-nasl openvas_nasl_static openvas_base_static
openvas_misc_static openvas_hg_static ${GLIB_LDFLAGS} -lgcrypt
- -lgpgme -lgpg-error -lgnutls -lpcap -lresolv -lm ${WMI_LIBS})
+ -lgpgme -lgpg-error -lgnutls -lpcap -lresolv -lm ${WMI_LIBS}
+ "${GPGME_LDFLAGS} ${LIBSSH_LDFLAGS}")
set_target_properties (openvas-nasl PROPERTIES COMPILE_FLAGS
"${GLIB_CFLAGS} ${GPGME_CFLAGS} ${LIBSSH_CFLAGS}")
-set_target_properties (openvas-nasl PROPERTIES LINK_FLAGS
- "${GLIB_LDFLAGS} ${GPGME_LDFLAGS} ${LIBSSH_LDFLAGS}")
## Install
More information about the Openvas-commits
mailing list