Project

General

Profile

« Previous | Next » 

Revision 3599f0a5

Added by david.sorber 8 months ago

Correcting CMake shared/static library syntax.

View differences:

software/libpackjpg/lib_src/CMakeLists.txt
################################################################################
# Target: shared library
################################################################################
ADD_LIBRARY(packjpg SHARED ${packjpg_sources})
ADD_LIBRARY(packjpg SHARED ${packjpg_sources} "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h")
SET_TARGET_PROPERTIES(packjpg PROPERTIES
CXX_STANDARD 17
PUBLIC_HEADER "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h")
INSTALL(TARGETS packjpg
LIBRARY DESTINATION ${LIBRARY_INSTALL_PATH})
......
################################################################################
# Target: static library
################################################################################
ADD_LIBRARY(packjpg_static STATIC ${packjpg_sources})
ADD_LIBRARY(packjpg_static STATIC ${packjpg_sources} "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h")
SET_TARGET_PROPERTIES(packjpg_static PROPERTIES OUTPUT_NAME "packjpg")
INSTALL(TARGETS packjpg_static
LIBRARY DESTINATION ${LIBRARY_INSTALL_PATH})
SET_TARGET_PROPERTIES(packjpg_static PROPERTIES
CXX_STANDARD 17
PUBLIC_HEADER "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h")
INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/src/packjpg.h" DESTINATION "usr/include")
INSTALL(TARGETS packjpg_static
ARCHIVE DESTINATION "${LIBRARY_INSTALL_PATH}"
PUBLIC_HEADER DESTINATION "usr/include")
################################################################################

Also available in: Unified diff