Blame cat/CMakeLists.txt

Packit Service 1d0348
############################################
Packit Service 1d0348
#
Packit Service 1d0348
# How to build bsdcat
Packit Service 1d0348
#
Packit Service 1d0348
############################################
Packit Service 1d0348
IF(ENABLE_CAT)
Packit Service 1d0348
Packit Service 1d0348
  SET(bsdcat_SOURCES
Packit Service 1d0348
    bsdcat.c
Packit Service 1d0348
    bsdcat.h
Packit Service 1d0348
    bsdcat_platform.h
Packit Service 1d0348
    cmdline.c
Packit Service 1d0348
    ../libarchive_fe/err.c
Packit Service 1d0348
    ../libarchive_fe/err.h
Packit Service 1d0348
    ../libarchive_fe/lafe_platform.h
Packit Service 1d0348
  )
Packit Service 1d0348
  INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../libarchive_fe)
Packit Service 1d0348
Packit Service 1d0348
  # bsdcat documentation
Packit Service 1d0348
  SET(bsdcat_MANS bsdcat.1)
Packit Service 1d0348
Packit Service 1d0348
  # How to build bsdcat
Packit Service 1d0348
  ADD_EXECUTABLE(bsdcat ${bsdcat_SOURCES})
Packit Service 1d0348
  IF(ENABLE_CAT_SHARED)
Packit Service 1d0348
    TARGET_LINK_LIBRARIES(bsdcat archive ${ADDITIONAL_LIBS})
Packit Service 1d0348
  ELSE(ENABLE_CAT_SHARED)
Packit Service 1d0348
    TARGET_LINK_LIBRARIES(bsdcat archive_static ${ADDITIONAL_LIBS})
Packit Service 1d0348
    SET_TARGET_PROPERTIES(bsdcat PROPERTIES COMPILE_DEFINITIONS
Packit Service 1d0348
    				 LIBARCHIVE_STATIC)
Packit Service 1d0348
  ENDIF(ENABLE_CAT_SHARED)
Packit Service 1d0348
Packit Service 1d0348
  # Installation rules
Packit Service 1d0348
  INSTALL(TARGETS bsdcat RUNTIME DESTINATION bin)
Packit Service 1d0348
  INSTALL_MAN(${bsdcat_MANS})
Packit Service 1d0348
ENDIF(ENABLE_CAT)
Packit Service 1d0348
Packit Service 1d0348
add_subdirectory(test)