Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 298307
Collapse All | Expand All

(-)old_openvas-libraries-3.0.4/nasl/CMakeLists.txt (-4 / +13 lines)
Lines 125-130 Link Here
125
exec_program (pkg-config
125
exec_program (pkg-config
126
              ARGS --cflags glib-2.0
126
              ARGS --cflags glib-2.0
127
              OUTPUT_VARIABLE GLIB_CFLAGS)
127
              OUTPUT_VARIABLE GLIB_CFLAGS)
128
exec_program (gpgme-config
129
              ARGS --cflags
130
              OUTPUT_VARIABLE GPGME_CFLAGS)
128
131
129
## Library
132
## Library
130
133
Lines 171-177 Link Here
171
174
172
add_library (openvas_nasl_static STATIC ${FILES})
175
add_library (openvas_nasl_static STATIC ${FILES})
173
176
174
set_target_properties (openvas_nasl_static PROPERTIES COMPILE_FLAGS "${GLIB_CFLAGS} ${WMI_LIBS}")
177
set_target_properties (openvas_nasl_static PROPERTIES COMPILE_FLAGS "${GLIB_CFLAGS} ${WMI_LIBS} ${GPGME_CFLAGS}")
175
set_target_properties (openvas_nasl_static PROPERTIES OUTPUT_NAME "openvas_nasl")
178
set_target_properties (openvas_nasl_static PROPERTIES OUTPUT_NAME "openvas_nasl")
176
set_target_properties (openvas_nasl_static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
179
set_target_properties (openvas_nasl_static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
177
target_link_libraries (openvas_nasl_static libopenvas_base libopenvas_misc
180
target_link_libraries (openvas_nasl_static libopenvas_base libopenvas_misc
Lines 179-185 Link Here
179
			gpg-error gnutls pcap resolv)
182
			gpg-error gnutls pcap resolv)
180
183
181
add_library (openvas_nasl_shared SHARED ${FILES})
184
add_library (openvas_nasl_shared SHARED ${FILES})
182
set_target_properties (openvas_nasl_shared PROPERTIES COMPILE_FLAGS "${GLIB_CFLAGS} ${WMI_LIBS}")
185
set_target_properties (openvas_nasl_shared PROPERTIES COMPILE_FLAGS "${GLIB_CFLAGS} ${WMI_LIBS} ${GPGME_CFLAGS}")
183
set_target_properties (openvas_nasl_shared PROPERTIES OUTPUT_NAME "openvas_nasl")
186
set_target_properties (openvas_nasl_shared PROPERTIES OUTPUT_NAME "openvas_nasl")
184
set_target_properties (openvas_nasl_shared PROPERTIES CLEAN_DIRECT_OUTPUT 1)
187
set_target_properties (openvas_nasl_shared PROPERTIES CLEAN_DIRECT_OUTPUT 1)
185
set_target_properties (openvas_nasl_shared PROPERTIES SOVERSION "${CPACK_PACKAGE_VERSION_MAJOR}")
188
set_target_properties (openvas_nasl_shared PROPERTIES SOVERSION "${CPACK_PACKAGE_VERSION_MAJOR}")
Lines 194-199 Link Here
194
exec_program (pkg-config
197
exec_program (pkg-config
195
              ARGS --libs glib-2.0
198
              ARGS --libs glib-2.0
196
              OUTPUT_VARIABLE GLIB_LDFLAGS)
199
              OUTPUT_VARIABLE GLIB_LDFLAGS)
200
exec_program (gpgme-config
201
              ARGS --cflags
202
              OUTPUT_VARIABLE GPGME_CFLAGS)
203
exec_program (gpgme-config
204
              ARGS --libs
205
              OUTPUT_VARIABLE GPGME_LDFLAGS)
197
206
198
# Add ("import") static libs from Make based subprojects of openvas-libraries
207
# Add ("import") static libs from Make based subprojects of openvas-libraries
199
add_library (libopenvas_base SHARED IMPORTED)
208
add_library (libopenvas_base SHARED IMPORTED)
Lines 212-220 Link Here
212
                       libopenvas_hg ${GLIB_LDFLAGS} -lgcrypt -lgpgme
221
                       libopenvas_hg ${GLIB_LDFLAGS} -lgcrypt -lgpgme
213
                       -lgpg-error -lgnutls -lpcap -lresolv)
222
                       -lgpg-error -lgnutls -lpcap -lresolv)
214
set_target_properties (openvas-nasl PROPERTIES COMPILE_FLAGS
223
set_target_properties (openvas-nasl PROPERTIES COMPILE_FLAGS
215
                       ${GLIB_CFLAGS})
224
                       "${GLIB_CFLAGS} ${GPGME_CFLAGS}")
216
set_target_properties (openvas-nasl PROPERTIES LINK_FLAGS
225
set_target_properties (openvas-nasl PROPERTIES LINK_FLAGS
217
                       ${GLIB_LDFLAGS})
226
                       "${GLIB_LDFLAGS} ${GPGME_LDFLAGS}")
218
227
219
## Install
228
## Install
220
229

Return to bug 298307