@@ -3144,6 +3144,10 @@ if(BUILD_SHARED_LIBS)
3144
3144
${CMAKE_CURRENT_BINARY_DIR} /scanner.c
3145
3145
${PROJECT_EXTERNAL_OBJECT_LIST}
3146
3146
)
3147
+ target_include_directories (${LIBRARY_NAME} PUBLIC
3148
+ $< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
3149
+ $< INSTALL_INTERFACE:include>
3150
+ )
3147
3151
add_dependencies (${LIBRARY_NAME} SerializeTarget )
3148
3152
set_target_properties (${LIBRARY_NAME} PROPERTIES
3149
3153
COMPILE_DEFINITIONS BUILDING_PCAP )
@@ -3169,6 +3173,10 @@ add_library(${LIBRARY_NAME}_static STATIC
3169
3173
${CMAKE_CURRENT_BINARY_DIR} /scanner.c
3170
3174
${PROJECT_EXTERNAL_OBJECT_LIST}
3171
3175
)
3176
+ target_include_directories (${LIBRARY_NAME} _static PUBLIC
3177
+ $< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
3178
+ $< INSTALL_INTERFACE:include>
3179
+ )
3172
3180
add_dependencies (${LIBRARY_NAME} _static SerializeTarget )
3173
3181
set_target_properties (${LIBRARY_NAME} _static PROPERTIES
3174
3182
COMPILE_DEFINITIONS BUILDING_PCAP )
@@ -3293,21 +3301,21 @@ function(install_manpage_symlink SOURCE TARGET MANDIR)
3293
3301
3294
3302
install (CODE "
3295
3303
if(NOT ${CMAKE_INSTALL_MESSAGE} STREQUAL \" NEVER\" )
3296
- message(STATUS \" Symlinking: \$ ENV{DESTDIR}${CMAKE_INSTALL_PREFIX} /${MANDIR} /${SOURCE} to ${TARGET} \" )
3304
+ message(STATUS \" Symlinking: \$ ENV{DESTDIR}\ $ {CMAKE_INSTALL_PREFIX}/${MANDIR} /${SOURCE} to ${TARGET} \" )
3297
3305
endif()
3298
3306
execute_process(
3299
3307
COMMAND \" ${CMAKE_COMMAND} \" \" -E\" \" remove\" \" ${TARGET} \"
3300
- WORKING_DIRECTORY \$ ENV{DESTDIR}${CMAKE_INSTALL_PREFIX} /${MANDIR}
3308
+ WORKING_DIRECTORY \$ ENV{DESTDIR}\ $ {CMAKE_INSTALL_PREFIX}/${MANDIR}
3301
3309
)
3302
3310
execute_process(
3303
3311
COMMAND ${LINK_COMMAND}
3304
- WORKING_DIRECTORY \$ ENV{DESTDIR}${CMAKE_INSTALL_PREFIX} /${MANDIR}
3312
+ WORKING_DIRECTORY \$ ENV{DESTDIR}\ $ {CMAKE_INSTALL_PREFIX}/${MANDIR}
3305
3313
RESULT_VARIABLE EXIT_STATUS
3306
3314
)
3307
3315
if(NOT EXIT_STATUS EQUAL 0)
3308
- message(FATAL_ERROR \" Could not create symbolic link from ${CMAKE_INSTALL_PREFIX} /${MANDIR} /${SOURCE} to ${TARGET} \" )
3316
+ message(FATAL_ERROR \" Could not create symbolic link from \ $ {CMAKE_INSTALL_PREFIX}/${MANDIR} /${SOURCE} to ${TARGET} \" )
3309
3317
endif()
3310
- set(CMAKE_INSTALL_MANIFEST_FILES \$ {CMAKE_INSTALL_MANIFEST_FILES} ${CMAKE_INSTALL_PREFIX} /${MANDIR} /${TARGET} )" )
3318
+ set(CMAKE_INSTALL_MANIFEST_FILES \$ {CMAKE_INSTALL_MANIFEST_FILES} \ $ {CMAKE_INSTALL_PREFIX}/${MANDIR} /${TARGET} )" )
3311
3319
endfunction (install_manpage_symlink )
3312
3320
3313
3321
set (MAN1_NOEXPAND pcap-config.1 )
@@ -3432,7 +3440,7 @@ if(WIN32 OR CYGWIN OR MSYS)
3432
3440
endif (MSVC )
3433
3441
endif (MSVC AND CMAKE_SIZEOF_VOID_P EQUAL 8 )
3434
3442
else (WIN32 OR CYGWIN OR MSYS )
3435
- install (TARGETS ${LIBRARIES_TO_INSTALL} DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR } )
3443
+ install (TARGETS ${LIBRARIES_TO_INSTALL} DESTINATION ${CMAKE_INSTALL_LIBDIR } )
3436
3444
endif (WIN32 OR CYGWIN OR MSYS )
3437
3445
3438
3446
install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /pcap/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /pcap )
0 commit comments