@@ -703,6 +703,7 @@ IF(PCRE2_BUILD_PCRE2_8)
703
703
VERSION ${LIBPCRE2_8_VERSION}
704
704
SOVERSION ${LIBPCRE2_8_SOVERSION} )
705
705
TARGET_COMPILE_DEFINITIONS (pcre2-8-static PUBLIC PCRE2_STATIC)
706
+ TARGET_INCLUDE_DIRECTORIES (pcre2-8-static PUBLIC ${PROJECT_BINARY_DIR} )
706
707
IF (REQUIRE_PTHREAD)
707
708
TARGET_LINK_LIBRARIES (pcre2-8-static Threads::Threads)
708
709
ENDIF (REQUIRE_PTHREAD)
@@ -716,6 +717,7 @@ IF(PCRE2_BUILD_PCRE2_8)
716
717
SOVERSION ${LIBPCRE2_POSIX_SOVERSION} )
717
718
TARGET_LINK_LIBRARIES (pcre2-posix-static pcre2-8-static )
718
719
TARGET_COMPILE_DEFINITIONS (pcre2-posix-static PUBLIC PCRE2_STATIC)
720
+ TARGET_INCLUDE_DIRECTORIES (pcre2-posix-static PUBLIC ${PROJECT_BINARY_DIR} )
719
721
SET (targets ${targets} pcre2-posix-static )
720
722
721
723
IF (MSVC )
@@ -732,6 +734,7 @@ IF(PCRE2_BUILD_PCRE2_8)
732
734
733
735
IF (BUILD_SHARED_LIBS )
734
736
ADD_LIBRARY (pcre2-8-shared SHARED ${PCRE2_HEADERS} ${PCRE2_SOURCES} ${PROJECT_BINARY_DIR} /config.h)
737
+ TARGET_INCLUDE_DIRECTORIES (pcre2-8-shared PUBLIC ${PROJECT_BINARY_DIR} )
735
738
SET_TARGET_PROPERTIES (pcre2-8-shared PROPERTIES
736
739
COMPILE_DEFINITIONS PCRE2_CODE_UNIT_WIDTH=8
737
740
MACHO_COMPATIBILITY_VERSION "${LIBPCRE2_8_MACHO_COMPATIBILITY_VERSION} "
@@ -744,6 +747,7 @@ IF(PCRE2_BUILD_PCRE2_8)
744
747
ENDIF (REQUIRE_PTHREAD)
745
748
SET (targets ${targets} pcre2-8-shared)
746
749
ADD_LIBRARY (pcre2-posix-shared SHARED ${PCRE2POSIX_HEADERS} ${PCRE2POSIX_SOURCES} )
750
+ TARGET_INCLUDE_DIRECTORIES (pcre2-posix-shared PUBLIC ${PROJECT_BINARY_DIR} )
747
751
SET_TARGET_PROPERTIES (pcre2-posix-shared PROPERTIES
748
752
COMPILE_DEFINITIONS PCRE2_CODE_UNIT_WIDTH=8
749
753
MACHO_COMPATIBILITY_VERSION "${LIBPCRE2_POSIX_MACHO_COMPATIBILITY_VERSION} "
@@ -778,6 +782,7 @@ ENDIF(PCRE2_BUILD_PCRE2_8)
778
782
IF (PCRE2_BUILD_PCRE2_16)
779
783
IF (BUILD_STATIC_LIBS)
780
784
ADD_LIBRARY (pcre2-16-static STATIC ${PCRE2_HEADERS} ${PCRE2_SOURCES} ${PROJECT_BINARY_DIR} /config.h)
785
+ TARGET_INCLUDE_DIRECTORIES (pcre2-16-static PUBLIC ${PROJECT_BINARY_DIR} )
781
786
SET_TARGET_PROPERTIES (pcre2-16-static PROPERTIES
782
787
COMPILE_DEFINITIONS PCRE2_CODE_UNIT_WIDTH=16
783
788
MACHO_COMPATIBILITY_VERSION "${LIBPCRE2_32_MACHO_COMPATIBILITY_VERSION} "
@@ -802,6 +807,7 @@ IF(PCRE2_BUILD_PCRE2_16)
802
807
803
808
IF (BUILD_SHARED_LIBS )
804
809
ADD_LIBRARY (pcre2-16-shared SHARED ${PCRE2_HEADERS} ${PCRE2_SOURCES} ${PROJECT_BINARY_DIR} /config.h)
810
+ TARGET_INCLUDE_DIRECTORIES (pcre2-16-shared PUBLIC ${PROJECT_BINARY_DIR} )
805
811
SET_TARGET_PROPERTIES (pcre2-16-shared PROPERTIES
806
812
COMPILE_DEFINITIONS PCRE2_CODE_UNIT_WIDTH=16
807
813
MACHO_COMPATIBILITY_VERSION "${LIBPCRE2_32_MACHO_COMPATIBILITY_VERSION} "
@@ -836,6 +842,7 @@ ENDIF(PCRE2_BUILD_PCRE2_16)
836
842
IF (PCRE2_BUILD_PCRE2_32)
837
843
IF (BUILD_STATIC_LIBS)
838
844
ADD_LIBRARY (pcre2-32-static STATIC ${PCRE2_HEADERS} ${PCRE2_SOURCES} ${PROJECT_BINARY_DIR} /config.h)
845
+ TARGET_INCLUDE_DIRECTORIES (pcre2-32-static PUBLIC ${PROJECT_BINARY_DIR} )
839
846
SET_TARGET_PROPERTIES (pcre2-32-static PROPERTIES
840
847
COMPILE_DEFINITIONS PCRE2_CODE_UNIT_WIDTH=32
841
848
MACHO_COMPATIBILITY_VERSION "${LIBPCRE2_32_MACHO_COMPATIBILITY_VERSION} "
@@ -860,6 +867,7 @@ IF(PCRE2_BUILD_PCRE2_32)
860
867
861
868
IF (BUILD_SHARED_LIBS )
862
869
ADD_LIBRARY (pcre2-32-shared SHARED ${PCRE2_HEADERS} ${PCRE2_SOURCES} ${PROJECT_BINARY_DIR} /config.h)
870
+ TARGET_INCLUDE_DIRECTORIES (pcre2-32-shared PUBLIC ${PROJECT_BINARY_DIR} )
863
871
SET_TARGET_PROPERTIES (pcre2-32-shared PROPERTIES
864
872
COMPILE_DEFINITIONS PCRE2_CODE_UNIT_WIDTH=32
865
873
MACHO_COMPATIBILITY_VERSION "${LIBPCRE2_32_MACHO_COMPATIBILITY_VERSION} "
0 commit comments