avrdudes/avrdude
src/CMakeLists.txt
:414
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/avrdude.conf" TYPE SYSCONF)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/avrdude.conf" TYPE SYSCONF)
install(PROGRAMS ${CMAKE_BINARY_DIR}/src/avrdude-gui.bat TYPE BIN)
install(PROGRAMS ${CMAKE_BINARY_DIR}/src/avrdude-gui TYPE BIN)
install(PROGRAMS
${CMAKE_CURRENT_BINARY_DIR}/cgconfig.bat
TYPE BIN)
install(PROGRAMS
${CMAKE_CURRENT_BINARY_DIR}/cgconfig
TYPE BIN)
install(PROGRAMS
cgnscalc.sh
TYPE BIN
RENAME cgnscalc)
install(PROGRAMS
unitconv.sh
TYPE BIN
RENAME unitconv)
install(PROGRAMS
cgnscalc.desktop
unitconv.desktop
TYPE BIN)
install(PROGRAMS
cgnsplot.bat
TYPE BIN)
install(PROGRAMS
cgnsplot.sh
TYPE BIN
RENAME cgnsplot)
install(PROGRAMS
cgnsplot.desktop
TYPE BIN)
install(PROGRAMS
cgnsview.bat
cgnsnodes.bat
TYPE BIN)
install(PROGRAMS
cgnsview.sh
TYPE BIN
RENAME cgnsview)
install(PROGRAMS
cgnsnodes.sh
TYPE BIN
RENAME cgnsnodes)
install(PROGRAMS
cgnsview.desktop
cgnsnodes.desktop
TYPE BIN)
install(PROGRAMS
cgnsupdate.bat
TYPE BIN)
install(PROGRAMS
adf2hdf.bat
hdf2adf.bat
TYPE BIN)
install(PROGRAMS
cgnsupdate
TYPE BIN)
install(PROGRAMS
adf2hdf
hdf2adf
TYPE BIN)
install(DIRECTORY "include/" TYPE INCLUDE)
install(
PROGRAMS ${CMAKE_BINARY_DIR}/freecad-thumbnailer
TYPE BIN
)
install(
CODE "file(GLOB FFTW_LIBS ${FFTW_STAGED_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/*fftw3*)
file(INSTALL DESTINATION \"\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/ITK-${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR}\"
TYPE FILE FILES \${FFTW_LIBS})"
COMPONENT Development)
install(CODE "file(GLOB FFTW_INC ${FFTW_STAGED_INSTALL_PREFIX}/include/*fftw3*)
file(INSTALL DESTINATION \"\${CMAKE_INSTALL_PREFIX}/include/ITK-${ITK_VERSION_MAJOR}.${ITK_VERSION_MINOR}\"
TYPE FILE FILES \${FFTW_INC})" COMPONENT Development)
install(FILES
${CMAKE_SOURCE_DIR}/interface/java_binding/target/libktx-${PROJECT_VERSION}.jar
TYPE LIB
COMPONENT jni
)
install(FILES $<TARGET_RUNTIME_DLLS:lammps-gui> TYPE BIN)
install(FILES $<TARGET_RUNTIME_DLLS:lammps> TYPE BIN)
install(FILES $<TARGET_RUNTIME_DLLS:lmp> TYPE BIN)
install(FILES $<TARGET_RUNTIME_DLLS:lammps-gui> TYPE BIN)
install(FILES $<TARGET_RUNTIME_DLLS:lammps> TYPE BIN)
install(FILES $<TARGET_RUNTIME_DLLS:lmp> TYPE BIN)
install(CODE [[
file(GET_RUNTIME_DEPENDENCIES
LIBRARIES $<TARGET_FILE:lammps>
EXECUTABLES $<TARGET_FILE:lammps-gui> $<TARGET_FILE:lmp>
RESOLVED_DEPENDENCIES_VAR _r_deps
UNRESOLVED_DEPENDENCIES_VAR _u_deps
)
foreach(_file ${_r_deps})
file(INSTALL
DESTINATION "${CMAKE_INSTALL_PREFIX}/lib"
TYPE SHARED_LIBRARY
FOLLOW_SYMLINK_CHAIN
FILES "${_file}"
)
endforeach()
list(LENGTH _u_deps _u_length)
if("${_u_length}" GREATER 0)
message(WARNING "Unresolved dependencies detected: ${_u_deps}")
endif() ]]
)
install(TARGETS "${LIB_NAME}_${TYPE}"
LIBRARY DESTINATION "lib" COMPONENT lib
ARCHIVE DESTINATION "lib" COMPONENT lib
RUNTIME DESTINATION "lib" COMPONENT lib
COMPONENT dev
)
install(TARGETS "${LIB_NAME}_${TYPE}"
EXPORT LibeventTargets-${TYPE}
LIBRARY DESTINATION "lib" COMPONENT lib
ARCHIVE DESTINATION "lib" COMPONENT lib
RUNTIME DESTINATION "lib" COMPONENT lib
COMPONENT dev
)
install(
PROGRAMS runner
TYPE BIN
RENAME libpqxx-test-runner
)
install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/
TYPE INCLUDE
PATTERN "*.in" EXCLUDE)
install(FILES external-ip.sh
TYPE BIN
)
install(CODE
"
set(_current_dir \"\${CMAKE_INSTALL_PREFIX}/${_install_dir_DESTINATION}\")
set(_dir_permissions \"${_install_dir_DIRECTORY_PERMISSIONS}\")
set(_parent_dirs)
set(_prev_dir)
# Explicitly prepend DESTDIR when using EXISTS.
# file(INSTALL ...) implicitly respects DESTDIR, but EXISTS does not.
while(NOT EXISTS \$ENV{DESTDIR}\${_current_dir} AND NOT \${_prev_dir} STREQUAL \${_current_dir})
list(APPEND _parent_dirs \${_current_dir})
set(_prev_dir \${_current_dir})
get_filename_component(_current_dir \${_current_dir} PATH)
endwhile()
if(_parent_dirs)
list(REVERSE _parent_dirs)
endif()
# Create any missing folders with the useful permissions. Note: this uses
# a hidden option of CMake, but it's been shown to work with 2.8.11 thru
# 3.0.2.
foreach(_current_dir \${_parent_dirs})
if(NOT IS_DIRECTORY \${_current_dir})
# file(INSTALL ...) implicitly respects DESTDIR, so there's no need to
# prepend it here.
file(INSTALL DESTINATION \${_current_dir}
TYPE DIRECTORY
DIR_PERMISSIONS \${_dir_permissions}
FILES \"\")
endif()
endforeach()
")
install (FILES ${_lib_files} TYPE LIB COMPONENT user)
install (FILES ${_lib_files} TYPE BIN COMPONENT user)
install (FILES ${_lib_files} TYPE LIB)
install (FILES ${_lib_files} TYPE BIN)
install(DIRECTORY qpdf
TYPE INCLUDE
COMPONENT ${COMPONENT_DEV}
FILES_MATCHING PATTERN "*.h" PATTERN "*.hh")
install(TARGETS ${SHARED_LIB}
EXPORT libqpdfTargets
TYPE LIBRARY
COMPONENT ${COMPONENT_LIB}
NAMELINK_COMPONENT ${COMPONENT_DEV}
INCLUDES ${qpdf_INCLUDE})
install(TARGETS ${STATIC_LIB}
EXPORT libqpdfTargets
TYPE ARCHIVE
COMPONENT ${COMPONENT_DEV}
INCLUDES ${qpdf_INCLUDE})
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc-dist/
TYPE DOC
COMPONENT ${COMPONENT_DOC})
install(FILES ${qpdf_SOURCE_DIR}/README-doc.txt
TYPE DOC
COMPONENT ${COMPONENT_DOC})
install(TARGETS qpdf fix-qdf
TYPE RUNTIME
COMPONENT ${COMPONENT_CLI})
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/extra-dlls/
TYPE BIN
COMPONENT ${EXTRA_DLL_COMPONENT})
install(TARGETS zlib-flate
TYPE RUNTIME
COMPONENT ${COMPONENT_CLI})
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/quantlib-config TYPE BIN)
install(DIRECTORY data/ TYPE DATA)
install(PROGRAMS scripts/srt-ffplay TYPE BIN)
install(
FILES tinyxml2.h
TYPE INCLUDE
COMPONENT tinyxml2_development
)
install(
FILES "${CMAKE_CURRENT_SOURCE_DIR}/Include/tesselator.h"
TYPE INCLUDE
)
install(
FILES "wasm2c/wasm-rt.h" "wasm2c/wasm-rt-exceptions.h"
TYPE INCLUDE
COMPONENT wabt-development
)