cmake file(PATTERN) examples

CGAL/cgal Scripts/developer_scripts/cgal_create_release_with_cmake.cmake :172

file(COPY ${GIT_REPO}/LICENSES DESTINATION "${release_dir}/" PATTERN "GPL-2.0-only.txt" EXCLUDE)

facebook/folly CMake/FollyFunctions.cmake :25

file(GLOB SUBDIR_FILES "${PATH}/${PATTERN}")

facebook/folly CMake/FollyFunctions.cmake :33

file(GLOB_RECURSE SUBDIR_FILES "${PATH}/${DIR}/${PATTERN}")

facebook/folly CMake/FollyFunctions.cmake :39

file(GLOB ${RETURN_VALUE} "${PATTERN}")

facebook/folly CMake/FollyFunctions.cmake :42

file(GLOB SUBDIR_FILES "${PATH}/${PATTERN}")

3MFConsortium/lib3mf Libraries/libressl/include/CMakeLists.txt :13

file(COPY .
	DESTINATION "${CMAKE_BINARY_DIR}/include"
	PATTERN "CMakeLists.txt" EXCLUDE
	PATTERN "compat" EXCLUDE
	PATTERN "pqueue.h" EXCLUDE
	PATTERN "Makefile*" EXCLUDE
	PATTERN "arch" EXCLUDE)

analogdevicesinc/libiio cmake/Install.cmake :90

file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/doc
	DESTINATION ${CMAKE_HTML_DEST_DIR}/${CMAKE_API_DEST_DIR}
	FILES_MATCHING PATTERN "*.svg")

PixarAnimationStudios/OpenSubdiv cmake/FindGLFW.cmake :225

file(STRINGS "${GLFW_INCLUDE_DIR}/${FILENAME}" TMP REGEX ${PATTERN})

libressl/portable include/CMakeLists.txt :28

file(COPY .
	DESTINATION "${CMAKE_BINARY_DIR}/include"
	PATTERN "CMakeLists.txt" EXCLUDE
	PATTERN "compat" EXCLUDE
	PATTERN "pqueue.h" EXCLUDE
	PATTERN "Makefile*" EXCLUDE
	PATTERN "arch" EXCLUDE)

transmission/transmission cmake/TrMacros.cmake :335

file(
    COPY "${CMAKE_MATCH_1}/${CMAKE_MATCH_3}"
    DESTINATION "${BUNDLE_DIR}/Contents/Frameworks/"
    PATTERN "Headers" EXCLUDE)

EttusResearch/uhd host/python/copy_python_module.cmake :10

file(COPY "${SOURCE_DIR}/uhd/" DESTINATION "${BINARY_DIR}/uhd"
    FILES_MATCHING PATTERN "*.py" PATTERN "*.mako" PATTERN "*.yml")

EttusResearch/uhd mpm/python/copy_python_module.cmake :10

file(COPY "${SOURCE_DIR}/usrp_mpm/" DESTINATION ${BINARY_DIR}/usrp_mpm
    FILES_MATCHING PATTERN *.py)

microsoft/vcpkg ports/3fd/portfile.cmake :33

file(INSTALL
    ${HEADER_FILES}
    DESTINATION "${CURRENT_PACKAGES_DIR}/include/3FD"
    PATTERN "*_impl*.h" EXCLUDE
    PATTERN "*example*.h" EXCLUDE
    PATTERN "stdafx.h" EXCLUDE
    PATTERN "targetver.h" EXCLUDE
)

microsoft/vcpkg ports/ableton-link/portfile.cmake :81

file(INSTALL "${SOURCE_PATH}/include/" DESTINATION "${CURRENT_PACKAGES_DIR}/include" PATTERN "CMakeLists.txt" EXCLUDE)

microsoft/vcpkg ports/activemq-cpp/portfile.cmake :120

file(COPY "${SOURCE_PATH}/src/main/activemq" DESTINATION "${CURRENT_PACKAGES_DIR}/include" FILES_MATCHING PATTERN *.h)

microsoft/vcpkg ports/activemq-cpp/portfile.cmake :121

file(COPY "${SOURCE_PATH}/src/main/cms"      DESTINATION "${CURRENT_PACKAGES_DIR}/include" FILES_MATCHING PATTERN *.h)

microsoft/vcpkg ports/activemq-cpp/portfile.cmake :122

file(COPY "${SOURCE_PATH}/src/main/decaf"    DESTINATION "${CURRENT_PACKAGES_DIR}/include" FILES_MATCHING PATTERN *.h)

microsoft/vcpkg ports/angelscript/portfile.cmake :27

file(INSTALL "${SOURCE_PATH}/add_on/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/angelscript" FILES_MATCHING PATTERN "*.h" PATTERN "*.cpp")

microsoft/vcpkg ports/crashpad/portfile.cmake :138

file(COPY "${DIR}" DESTINATION "${PACKAGES_INCLUDE_DIR}" FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/ctp/portfile.cmake :66

file(INSTALL ${TRADEAPI_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/include FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/ctp/portfile.cmake :69

file(INSTALL ${TRADEAPI_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/lib FILES_MATCHING PATTERN "*.lib")

microsoft/vcpkg ports/ctp/portfile.cmake :70

file(INSTALL ${TRADEAPI_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/bin FILES_MATCHING PATTERN "*.dll")

microsoft/vcpkg ports/ctp/portfile.cmake :71

file(INSTALL ${TRADEAPI_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib FILES_MATCHING PATTERN "*.lib")

microsoft/vcpkg ports/ctp/portfile.cmake :72

file(INSTALL ${TRADEAPI_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin FILES_MATCHING PATTERN "*.dll")

microsoft/vcpkg ports/ctp/portfile.cmake :74

file(INSTALL ${TRADEAPI_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/lib FILES_MATCHING PATTERN "*.so")

microsoft/vcpkg ports/ctp/portfile.cmake :75

file(INSTALL ${TRADEAPI_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib FILES_MATCHING PATTERN "*.so")

microsoft/vcpkg ports/ctp/portfile.cmake :78

file(INSTALL ${TRADEAPI_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} FILES_MATCHING PATTERN "*.xml")

microsoft/vcpkg ports/ctp/portfile.cmake :79

file(INSTALL ${TRADEAPI_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} FILES_MATCHING PATTERN "*.dtd")

microsoft/vcpkg ports/ctp/portfile.cmake :82

file(INSTALL ${DATACOLLECT_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/include FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/ctp/portfile.cmake :85

file(INSTALL ${DATACOLLECT_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/lib FILES_MATCHING PATTERN "*.lib")

microsoft/vcpkg ports/ctp/portfile.cmake :86

file(INSTALL ${DATACOLLECT_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/bin FILES_MATCHING PATTERN "*.dll")

microsoft/vcpkg ports/ctp/portfile.cmake :87

file(INSTALL ${DATACOLLECT_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib FILES_MATCHING PATTERN "*.lib")

microsoft/vcpkg ports/ctp/portfile.cmake :88

file(INSTALL ${DATACOLLECT_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin FILES_MATCHING PATTERN "*.dll")

microsoft/vcpkg ports/ctp/portfile.cmake :90

file(INSTALL ${DATACOLLECT_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/lib FILES_MATCHING PATTERN "*.so")

microsoft/vcpkg ports/ctp/portfile.cmake :91

file(INSTALL ${DATACOLLECT_SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib FILES_MATCHING PATTERN "*.so")

microsoft/vcpkg ports/easycl/portfile.cmake :10

file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/flat/portfile.cmake :9

file(INSTALL ${SOURCE_PATH}/
    DESTINATION ${CURRENT_PACKAGES_DIR}/include/flat
    FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/hps/portfile.cmake :10

file(INSTALL 
    DIRECTORY 
        "${SOURCE_PATH}/src/"
    DESTINATION 
        "${CURRENT_PACKAGES_DIR}/include/${PORT}"
    FILES_MATCHING PATTERN "*.h" )

microsoft/vcpkg ports/igloo/portfile.cmake :9

file(COPY ${SOURCE_PATH}/igloo DESTINATION ${CURRENT_PACKAGES_DIR}/include/ FILES_MATCHING PATTERN *.h)

microsoft/vcpkg ports/libosip2/portfile.cmake :35

file(COPY "${SOURCE_PATH}/include/" DESTINATION "${CURRENT_PACKAGES_DIR}/include" PATTERN Makefile.* EXCLUDE)

microsoft/vcpkg ports/livepp/portfile.cmake :16

file(INSTALL "${SOURCE_PATH}/API" DESTINATION "${CURRENT_PACKAGES_DIR}/include/LivePP" PATTERN "*.txt" EXCLUDE)

microsoft/vcpkg ports/mapbox-geojson-cpp/portfile.cmake :12

file(COPY ${SOURCE_PATH}/include/mapbox/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/mapbox FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/mapbox-geojson-vt-cpp/portfile.cmake :12

file(COPY "${SOURCE_PATH}/include/mapbox/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/mapbox" FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/mapbox-geometry/portfile.cmake :12

file(COPY ${SOURCE_PATH}/include/mapbox/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/mapbox FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/mapbox-polylabel/portfile.cmake :12

file(COPY "${SOURCE_PATH}/include/mapbox/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/mapbox" FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/mapbox-variant/portfile.cmake :11

file(COPY ${SOURCE_PATH}/include/mapbox/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/mapbox FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/mapbox-wagyu/portfile.cmake :12

file(COPY ${SOURCE_PATH}/include/mapbox/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/mapbox FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/monkeys-audio/portfile.cmake :88

file(COPY           "${SOURCE_PATH}/Shared/"
     DESTINATION    "${CURRENT_PACKAGES_DIR}/include/monkeys-audio"
     FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/nanorange/portfile.cmake :9

file(COPY "${SOURCE_PATH}/include" DESTINATION "${CURRENT_PACKAGES_DIR}" FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/python3/portfile.cmake :192

file(COPY "${SOURCE_PATH}/Include/" "${SOURCE_PATH}/PC/pyconfig.h"
    DESTINATION "${CURRENT_PACKAGES_DIR}/include/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}"
    FILES_MATCHING PATTERN *.h
)

microsoft/vcpkg ports/range-v3-vs2015/portfile.cmake :13

file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/rapidxml/portfile.cmake :16

file(INSTALL ${SOURCE_PATH}/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/rapidxml FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/rsasynccpp/portfile.cmake :39

file(COPY "${SOURCE_PATH}/RStein.AsyncCpp/"
    DESTINATION "${CURRENT_PACKAGES_DIR}/include/asynccpp"
    FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/scintilla/portfile.cmake :28

file(INSTALL "${SOURCE_PATH}/include/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/${PORT}" FILES_MATCHING PATTERN "*.*")

microsoft/vcpkg ports/sciter-js/portfile.cmake :31

file(INSTALL ${SOURCE_PATH}/include/ DESTINATION ${CURRENT_PACKAGES_DIR}/include/sciter-js
    FILES_MATCHING
    PATTERN "*.cpp"
    PATTERN "*.mm"
    PATTERN "*.h"
    PATTERN "*.hpp"
)

microsoft/vcpkg ports/seqan/portfile.cmake :12

file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/skia/portfile.cmake :310

file(COPY "${SOURCE_PATH}/include"
          "${SOURCE_PATH}/modules"
          "${SOURCE_PATH}/src"
    DESTINATION "${CURRENT_PACKAGES_DIR}/include/skia"
    FILES_MATCHING PATTERN "*.h"
)

microsoft/vcpkg ports/snowhouse/portfile.cmake :9

file(COPY ${SOURCE_PATH}/include/snowhouse DESTINATION ${CURRENT_PACKAGES_DIR}/include/ FILES_MATCHING PATTERN *.h)

microsoft/vcpkg ports/strict-variant/portfile.cmake :11

file(COPY ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.hpp")

microsoft/vcpkg ports/talib/portfile.cmake :75

file(
    INSTALL "${SOURCE_PATH}/c/include"
    DESTINATION ${CURRENT_PACKAGES_DIR}
    PATTERN Makefile.* EXCLUDE
)

microsoft/vcpkg ports/tclap/portfile.cmake :8

file(COPY "${SOURCE_PATH}/include/tclap" DESTINATION "${CURRENT_PACKAGES_DIR}/include" FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/think-cell-range/portfile.cmake :9

file(INSTALL "${SOURCE_PATH}/tc/range" DESTINATION "${CURRENT_PACKAGES_DIR}/include/think-cell" FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/tinytoml/portfile.cmake :11

file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/v8/portfile.cmake :179

file(INSTALL "${SOURCE_PATH}/include" DESTINATION "${CURRENT_PACKAGES_DIR}/include" FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/vst3sdk/portfile.cmake :85

file(INSTALL "${SOURCE_PATH}/base/source/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/vst3sdk/base/source/" FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/vst3sdk/portfile.cmake :86

file(INSTALL "${SOURCE_PATH}/pluginterfaces/base/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/vst3sdk/pluginterfaces/base/" FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/vst3sdk/portfile.cmake :87

file(INSTALL "${SOURCE_PATH}/pluginterfaces/gui/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/vst3sdk/pluginterfaces/gui/" FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/vst3sdk/portfile.cmake :88

file(INSTALL "${SOURCE_PATH}/pluginterfaces/vst/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/vst3sdk/pluginterfaces/vst/" FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/vst3sdk/portfile.cmake :89

file(INSTALL "${SOURCE_PATH}/public.sdk/source/vst/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/vst3sdk/public.sdk//source/vst/" FILES_MATCHING PATTERN "*.h")

microsoft/vcpkg ports/wtl/portfile.cmake :16

file(INSTALL "${SOURCE_PATH}/Include/" DESTINATION "${CURRENT_PACKAGES_DIR}/include" FILES_MATCHING PATTERN "*.h")