Revision 3599f0a5
Added by david.sorber 8 months ago
| 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")
|
||
|
|
||
|
|
||
|
################################################################################
|
||
Correcting CMake shared/static library syntax.