mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-23 02:57:09 +01:00
[libjpeg-turbo] Upgrades 2019.05.08 (#6482)
* [libjpeg_turbo] Upgrades 2019.05.08 * Remove debug/bin * Update patch * Add black line
This commit is contained in:
parent
2be78a87c9
commit
b021f9db4a
@ -1,3 +1,3 @@
|
|||||||
Source: libjpeg-turbo
|
Source: libjpeg-turbo
|
||||||
Version: 2.0.1-1
|
Version: 2.0.2
|
||||||
Description: libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems.
|
Description: libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems.
|
||||||
|
@ -1,238 +1,248 @@
|
|||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
index efeb51a..5c7d829 100644
|
index b9d2d40..c868862 100644
|
||||||
--- a/CMakeLists.txt
|
--- a/CMakeLists.txt
|
||||||
+++ b/CMakeLists.txt
|
+++ b/CMakeLists.txt
|
||||||
@@ -147,6 +147,12 @@ option(ENABLE_SHARED "Build shared libraries" TRUE)
|
@@ -143,6 +143,12 @@ option(ENABLE_SHARED "Build shared libraries" TRUE)
|
||||||
boolean_number(ENABLE_SHARED)
|
boolean_number(ENABLE_SHARED)
|
||||||
option(ENABLE_STATIC "Build static libraries" TRUE)
|
option(ENABLE_STATIC "Build static libraries" TRUE)
|
||||||
boolean_number(ENABLE_STATIC)
|
boolean_number(ENABLE_STATIC)
|
||||||
+option(ENABLE_EXECUTABLES "Build executables" TRUE)
|
+option(ENABLE_EXECUTABLES "Build executables" TRUE)
|
||||||
+boolean_number(ENABLE_EXECUTABLES)
|
+boolean_number(ENABLE_EXECUTABLES)
|
||||||
+option(INSTALL_DOCS "Install doc files" TRUE)
|
+option(INSTALL_DOCS "Install doc files" TRUE)
|
||||||
+boolean_number(INSTALL_DOCS)
|
+boolean_number(INSTALL_DOCS)
|
||||||
+option(INSTALL_HEADERS "Install header files" TRUE)
|
+option(INSTALL_HEADERS "Install header files" TRUE)
|
||||||
+boolean_number(INSTALL_HEADERS)
|
+boolean_number(INSTALL_HEADERS)
|
||||||
option(REQUIRE_SIMD "Generate a fatal error if SIMD extensions are not available for this platform (default is to fall back to a non-SIMD build)" FALSE)
|
option(REQUIRE_SIMD "Generate a fatal error if SIMD extensions are not available for this platform (default is to fall back to a non-SIMD build)" FALSE)
|
||||||
boolean_number(REQUIRE_SIMD)
|
boolean_number(REQUIRE_SIMD)
|
||||||
option(WITH_12BIT "Encode/decode JPEG images with 12-bit samples (implies WITH_ARITH_DEC=0 WITH_ARITH_ENC=0 WITH_JAVA=0 WITH_SIMD=0 WITH_TURBOJPEG=0 )" FALSE)
|
option(WITH_12BIT "Encode/decode JPEG images with 12-bit samples (implies WITH_ARITH_DEC=0 WITH_ARITH_ENC=0 WITH_JAVA=0 WITH_SIMD=0 WITH_TURBOJPEG=0 )" FALSE)
|
||||||
@@ -593,17 +599,19 @@ if(WITH_TURBOJPEG)
|
@@ -593,18 +599,20 @@ if(WITH_TURBOJPEG)
|
||||||
LINK_FLAGS "${TJMAPFLAG}${TJMAPFILE}")
|
LINK_FLAGS "${TJMAPFLAG}${TJMAPFILE}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
- add_executable(tjunittest tjunittest.c tjutil.c md5/md5.c md5/md5hl.c)
|
- add_executable(tjunittest tjunittest.c tjutil.c md5/md5.c md5/md5hl.c)
|
||||||
- target_link_libraries(tjunittest turbojpeg)
|
- target_link_libraries(tjunittest turbojpeg)
|
||||||
+ if(ENABLE_EXECUTABLES)
|
+ if(ENABLE_EXECUTABLES)
|
||||||
+ add_executable(tjunittest tjunittest.c tjutil.c md5/md5.c md5/md5hl.c)
|
+ add_executable(tjunittest tjunittest.c tjutil.c md5/md5.c md5/md5hl.c)
|
||||||
+ target_link_libraries(tjunittest turbojpeg)
|
+ target_link_libraries(tjunittest turbojpeg)
|
||||||
|
|
||||||
- add_executable(tjbench tjbench.c tjutil.c)
|
- add_executable(tjbench tjbench.c tjutil.c)
|
||||||
- target_link_libraries(tjbench turbojpeg)
|
- target_link_libraries(tjbench turbojpeg)
|
||||||
- if(UNIX)
|
- if(UNIX)
|
||||||
- target_link_libraries(tjbench m)
|
- target_link_libraries(tjbench m)
|
||||||
- endif()
|
- endif()
|
||||||
+ add_executable(tjbench tjbench.c tjutil.c)
|
+ add_executable(tjbench tjbench.c tjutil.c)
|
||||||
+ target_link_libraries(tjbench turbojpeg)
|
+ target_link_libraries(tjbench turbojpeg)
|
||||||
+ if(UNIX)
|
+ if(UNIX)
|
||||||
+ target_link_libraries(tjbench m)
|
+ target_link_libraries(tjbench m)
|
||||||
+ endif()
|
+ endif()
|
||||||
|
|
||||||
- add_executable(tjexample tjexample.c)
|
- add_executable(tjexample tjexample.c)
|
||||||
- target_link_libraries(tjexample turbojpeg)
|
- target_link_libraries(tjexample turbojpeg)
|
||||||
+ add_executable(tjexample tjexample.c)
|
- endif()
|
||||||
+ target_link_libraries(tjexample turbojpeg)
|
+ add_executable(tjexample tjexample.c)
|
||||||
+ endif()
|
+ target_link_libraries(tjexample turbojpeg)
|
||||||
endif()
|
+ endif()
|
||||||
|
+ endif()
|
||||||
if(ENABLE_STATIC)
|
|
||||||
@@ -616,14 +624,16 @@ if(WITH_TURBOJPEG)
|
if(ENABLE_STATIC)
|
||||||
set_target_properties(turbojpeg-static PROPERTIES OUTPUT_NAME turbojpeg)
|
add_library(turbojpeg-static STATIC ${JPEG_SOURCES} $<TARGET_OBJECTS:simd>
|
||||||
endif()
|
@@ -616,14 +624,16 @@ if(WITH_TURBOJPEG)
|
||||||
|
set_target_properties(turbojpeg-static PROPERTIES OUTPUT_NAME turbojpeg)
|
||||||
- add_executable(tjunittest-static tjunittest.c tjutil.c md5/md5.c
|
endif()
|
||||||
- md5/md5hl.c)
|
|
||||||
- target_link_libraries(tjunittest-static turbojpeg-static)
|
- add_executable(tjunittest-static tjunittest.c tjutil.c md5/md5.c
|
||||||
+ if(ENABLE_EXECUTABLES)
|
- md5/md5hl.c)
|
||||||
+ add_executable(tjunittest-static tjunittest.c tjutil.c md5/md5.c
|
- target_link_libraries(tjunittest-static turbojpeg-static)
|
||||||
+ md5/md5hl.c)
|
+ if(ENABLE_EXECUTABLES)
|
||||||
+ target_link_libraries(tjunittest-static turbojpeg-static)
|
+ add_executable(tjunittest-static tjunittest.c tjutil.c md5/md5.c
|
||||||
|
+ md5/md5hl.c)
|
||||||
- add_executable(tjbench-static tjbench.c tjutil.c)
|
+ target_link_libraries(tjunittest-static turbojpeg-static)
|
||||||
- target_link_libraries(tjbench-static turbojpeg-static)
|
|
||||||
- if(UNIX)
|
- add_executable(tjbench-static tjbench.c tjutil.c)
|
||||||
- target_link_libraries(tjbench-static m)
|
- target_link_libraries(tjbench-static turbojpeg-static)
|
||||||
+ add_executable(tjbench-static tjbench.c tjutil.c)
|
- if(UNIX)
|
||||||
+ target_link_libraries(tjbench-static turbojpeg-static)
|
- target_link_libraries(tjbench-static m)
|
||||||
+ if(UNIX)
|
+ add_executable(tjbench-static tjbench.c tjutil.c)
|
||||||
+ target_link_libraries(tjbench-static m)
|
+ target_link_libraries(tjbench-static turbojpeg-static)
|
||||||
+ endif()
|
+ if(UNIX)
|
||||||
endif()
|
+ target_link_libraries(tjbench-static m)
|
||||||
endif()
|
+ endif()
|
||||||
endif()
|
endif()
|
||||||
@@ -639,7 +649,7 @@ else()
|
endif()
|
||||||
set(DJPEG_BMP_SOURCES wrbmp.c wrtarga.c)
|
endif()
|
||||||
endif()
|
@@ -639,7 +649,7 @@ else()
|
||||||
|
set(DJPEG_BMP_SOURCES wrbmp.c wrtarga.c)
|
||||||
-if(ENABLE_STATIC)
|
endif()
|
||||||
+if(ENABLE_STATIC AND ENABLE_EXECUTABLES)
|
|
||||||
add_executable(cjpeg-static cjpeg.c cdjpeg.c rdgif.c rdppm.c rdswitch.c
|
-if(ENABLE_STATIC)
|
||||||
${CJPEG_BMP_SOURCES})
|
+if(ENABLE_STATIC AND ENABLE_EXECUTABLES)
|
||||||
set_property(TARGET cjpeg-static PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
add_executable(cjpeg-static cjpeg.c cdjpeg.c rdgif.c rdppm.c rdswitch.c
|
||||||
@@ -655,9 +665,11 @@ if(ENABLE_STATIC)
|
${CJPEG_BMP_SOURCES})
|
||||||
set_property(TARGET jpegtran-static PROPERTY COMPILE_FLAGS "${USE_SETMODE}")
|
set_property(TARGET cjpeg-static PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
||||||
endif()
|
@@ -655,9 +665,10 @@ if(ENABLE_STATIC)
|
||||||
|
set_property(TARGET jpegtran-static PROPERTY COMPILE_FLAGS "${USE_SETMODE}")
|
||||||
-add_executable(rdjpgcom rdjpgcom.c)
|
endif()
|
||||||
+if(ENABLE_EXECUTABLES)
|
|
||||||
+ add_executable(rdjpgcom rdjpgcom.c)
|
-add_executable(rdjpgcom rdjpgcom.c)
|
||||||
|
-
|
||||||
-add_executable(wrjpgcom wrjpgcom.c)
|
-add_executable(wrjpgcom wrjpgcom.c)
|
||||||
+ add_executable(wrjpgcom wrjpgcom.c)
|
+if(ENABLE_EXECUTABLES)
|
||||||
+endif()
|
+ add_executable(rdjpgcom rdjpgcom.c)
|
||||||
|
+ add_executable(wrjpgcom wrjpgcom.c)
|
||||||
|
+endif()
|
||||||
###############################################################################
|
|
||||||
@@ -1326,26 +1338,32 @@ set(EXE ${CMAKE_EXECUTABLE_SUFFIX})
|
|
||||||
|
###############################################################################
|
||||||
if(WITH_TURBOJPEG)
|
@@ -1328,10 +1339,14 @@ set(EXE ${CMAKE_EXECUTABLE_SUFFIX})
|
||||||
if(ENABLE_SHARED)
|
|
||||||
- install(TARGETS turbojpeg tjbench
|
if(WITH_TURBOJPEG)
|
||||||
+ install(TARGETS turbojpeg
|
if(ENABLE_SHARED)
|
||||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
- install(TARGETS turbojpeg tjbench
|
||||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
+ install(TARGETS turbojpeg
|
||||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
+ if(ENABLE_EXECUTABLES)
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
+ install(TARGETS tjbench
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
+ if(ENABLE_EXECUTABLES)
|
||||||
+ endif()
|
+ install(TARGETS tjbench
|
||||||
endif()
|
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
if(ENABLE_STATIC)
|
+ endif()
|
||||||
install(TARGETS turbojpeg-static ARCHIVE
|
if(NOT CMAKE_VERSION VERSION_LESS "3.1" AND MSVC AND
|
||||||
DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
CMAKE_C_LINKER_SUPPORTS_PDB)
|
||||||
- if(NOT ENABLE_SHARED)
|
install(FILES "$<TARGET_PDB_FILE:turbojpeg>"
|
||||||
+ if(NOT ENABLE_SHARED AND ENABLE_EXECUTABLES)
|
@@ -1341,7 +1356,7 @@ if(WITH_TURBOJPEG)
|
||||||
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/tjbench-static${EXE}
|
if(ENABLE_STATIC)
|
||||||
DESTINATION ${CMAKE_INSTALL_BINDIR} RENAME tjbench${EXE})
|
install(TARGETS turbojpeg-static ARCHIVE
|
||||||
endif()
|
DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||||
endif()
|
- if(NOT ENABLE_SHARED)
|
||||||
- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/turbojpeg.h
|
+ if(NOT ENABLE_SHARED AND ENABLE_EXECUTABLES)
|
||||||
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
if(MSVC_IDE)
|
||||||
+ if(INSTALL_HEADERS)
|
set(DIR "${CMAKE_CURRENT_BINARY_DIR}/\${CMAKE_INSTALL_CONFIG_NAME}")
|
||||||
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/turbojpeg.h
|
else()
|
||||||
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
@@ -1351,13 +1366,15 @@ if(WITH_TURBOJPEG)
|
||||||
+ endif()
|
DESTINATION ${CMAKE_INSTALL_BINDIR} RENAME tjbench${EXE})
|
||||||
endif()
|
endif()
|
||||||
|
endif()
|
||||||
if(ENABLE_STATIC)
|
- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/turbojpeg.h
|
||||||
install(TARGETS jpeg-static ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
||||||
- if(NOT ENABLE_SHARED)
|
+ if(INSTALL_HEADERS)
|
||||||
+ if(NOT ENABLE_SHARED AND ENABLE_EXECUTABLES)
|
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/turbojpeg.h
|
||||||
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/cjpeg-static${EXE}
|
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
||||||
DESTINATION ${CMAKE_INSTALL_BINDIR} RENAME cjpeg${EXE})
|
+ endif()
|
||||||
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/djpeg-static${EXE}
|
endif()
|
||||||
@@ -1355,21 +1373,25 @@ if(ENABLE_STATIC)
|
|
||||||
endif()
|
if(ENABLE_STATIC)
|
||||||
endif()
|
install(TARGETS jpeg-static ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
|
||||||
|
- if(NOT ENABLE_SHARED)
|
||||||
-install(TARGETS rdjpgcom wrjpgcom RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
+ if(NOT ENABLE_SHARED AND ENABLE_EXECUTABLES)
|
||||||
+if(ENABLE_EXECUTABLES)
|
if(MSVC_IDE)
|
||||||
+ install(TARGETS rdjpgcom wrjpgcom RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
set(DIR "${CMAKE_CURRENT_BINARY_DIR}/\${CMAKE_INSTALL_CONFIG_NAME}")
|
||||||
+endif()
|
else()
|
||||||
|
@@ -1372,21 +1389,25 @@ if(ENABLE_STATIC)
|
||||||
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/README.ijg
|
endif()
|
||||||
- ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_SOURCE_DIR}/example.txt
|
endif()
|
||||||
- ${CMAKE_CURRENT_SOURCE_DIR}/tjexample.c
|
|
||||||
- ${CMAKE_CURRENT_SOURCE_DIR}/libjpeg.txt
|
-install(TARGETS rdjpgcom wrjpgcom RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
- ${CMAKE_CURRENT_SOURCE_DIR}/structure.txt
|
+if(ENABLE_EXECUTABLES)
|
||||||
- ${CMAKE_CURRENT_SOURCE_DIR}/usage.txt ${CMAKE_CURRENT_SOURCE_DIR}/wizard.txt
|
+ install(TARGETS rdjpgcom wrjpgcom RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
- ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
+endif()
|
||||||
-if(WITH_JAVA)
|
|
||||||
- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/java/TJExample.java
|
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/README.ijg
|
||||||
- DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
- ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_SOURCE_DIR}/example.txt
|
||||||
+if(INSTALL_DOCS)
|
- ${CMAKE_CURRENT_SOURCE_DIR}/tjexample.c
|
||||||
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/README.ijg
|
- ${CMAKE_CURRENT_SOURCE_DIR}/libjpeg.txt
|
||||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_SOURCE_DIR}/example.txt
|
- ${CMAKE_CURRENT_SOURCE_DIR}/structure.txt
|
||||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/tjexample.c
|
- ${CMAKE_CURRENT_SOURCE_DIR}/usage.txt ${CMAKE_CURRENT_SOURCE_DIR}/wizard.txt
|
||||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/libjpeg.txt
|
- ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
||||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/structure.txt
|
-if(WITH_JAVA)
|
||||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/usage.txt ${CMAKE_CURRENT_SOURCE_DIR}/wizard.txt
|
- install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/java/TJExample.java
|
||||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
- DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
||||||
+ if(WITH_JAVA)
|
+if(INSTALL_DOCS)
|
||||||
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/java/TJExample.java
|
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/README.ijg
|
||||||
+ DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_SOURCE_DIR}/example.txt
|
||||||
+ endif()
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/tjexample.c
|
||||||
endif()
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/libjpeg.txt
|
||||||
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/structure.txt
|
||||||
-if(UNIX OR MINGW)
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/usage.txt ${CMAKE_CURRENT_SOURCE_DIR}/wizard.txt
|
||||||
+if((UNIX OR MINGW) AND INSTALL_DOCS)
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
||||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/cjpeg.1
|
+ if(WITH_JAVA)
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/djpeg.1 ${CMAKE_CURRENT_SOURCE_DIR}/jpegtran.1
|
+ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/java/TJExample.java
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/rdjpgcom.1
|
+ DESTINATION ${CMAKE_INSTALL_DOCDIR})
|
||||||
@@ -1380,10 +1402,12 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgscripts/libjpeg.pc
|
+ endif()
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/pkgscripts/libturbojpeg.pc
|
endif()
|
||||||
DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
|
||||||
|
-if(UNIX OR MINGW)
|
||||||
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/jconfig.h
|
+if((UNIX OR MINGW) AND INSTALL_DOCS)
|
||||||
- ${CMAKE_CURRENT_SOURCE_DIR}/jerror.h ${CMAKE_CURRENT_SOURCE_DIR}/jmorecfg.h
|
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/cjpeg.1
|
||||||
- ${CMAKE_CURRENT_SOURCE_DIR}/jpeglib.h
|
${CMAKE_CURRENT_SOURCE_DIR}/djpeg.1 ${CMAKE_CURRENT_SOURCE_DIR}/jpegtran.1
|
||||||
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
${CMAKE_CURRENT_SOURCE_DIR}/rdjpgcom.1
|
||||||
+if(INSTALL_HEADERS)
|
@@ -1397,10 +1418,12 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgscripts/libjpeg.pc
|
||||||
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/jconfig.h
|
${CMAKE_CURRENT_BINARY_DIR}/pkgscripts/libturbojpeg.pc
|
||||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/jerror.h ${CMAKE_CURRENT_SOURCE_DIR}/jmorecfg.h
|
DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
||||||
+ ${CMAKE_CURRENT_SOURCE_DIR}/jpeglib.h
|
|
||||||
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/jconfig.h
|
||||||
+endif()
|
- ${CMAKE_CURRENT_SOURCE_DIR}/jerror.h ${CMAKE_CURRENT_SOURCE_DIR}/jmorecfg.h
|
||||||
|
- ${CMAKE_CURRENT_SOURCE_DIR}/jpeglib.h
|
||||||
include(cmakescripts/BuildPackages.cmake)
|
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
||||||
|
+if(INSTALL_HEADERS)
|
||||||
diff --git a/sharedlib/CMakeLists.txt b/sharedlib/CMakeLists.txt
|
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/jconfig.h
|
||||||
index 2bab832..afbb56a 100755
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/jerror.h ${CMAKE_CURRENT_SOURCE_DIR}/jmorecfg.h
|
||||||
--- a/sharedlib/CMakeLists.txt
|
+ ${CMAKE_CURRENT_SOURCE_DIR}/jpeglib.h
|
||||||
+++ b/sharedlib/CMakeLists.txt
|
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
||||||
@@ -70,24 +70,33 @@ else()
|
+endif()
|
||||||
set(DJPEG_BMP_SOURCES ../wrbmp.c ../wrtarga.c)
|
|
||||||
endif()
|
include(cmakescripts/BuildPackages.cmake)
|
||||||
|
|
||||||
-add_executable(cjpeg ../cjpeg.c ../cdjpeg.c ../rdgif.c ../rdppm.c
|
diff --git a/sharedlib/CMakeLists.txt b/sharedlib/CMakeLists.txt
|
||||||
- ../rdswitch.c ${CJPEG_BMP_SOURCES})
|
index a5c4e39..794c2af 100644
|
||||||
-set_property(TARGET cjpeg PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
--- a/sharedlib/CMakeLists.txt
|
||||||
-target_link_libraries(cjpeg jpeg)
|
+++ b/sharedlib/CMakeLists.txt
|
||||||
+if(ENABLE_EXECUTABLES)
|
@@ -71,27 +71,35 @@ else()
|
||||||
+ add_executable(cjpeg ../cjpeg.c ../cdjpeg.c ../rdgif.c ../rdppm.c
|
set(DJPEG_BMP_SOURCES ../wrbmp.c ../wrtarga.c)
|
||||||
+ ../rdswitch.c ${CJPEG_BMP_SOURCES})
|
endif()
|
||||||
+ set_property(TARGET cjpeg PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
|
||||||
+ target_link_libraries(cjpeg jpeg)
|
-add_executable(cjpeg ../cjpeg.c ../cdjpeg.c ../rdgif.c ../rdppm.c
|
||||||
|
- ../rdswitch.c ${CJPEG_BMP_SOURCES})
|
||||||
-add_executable(djpeg ../djpeg.c ../cdjpeg.c ../rdcolmap.c ../rdswitch.c
|
-set_property(TARGET cjpeg PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
||||||
- ../wrgif.c ../wrppm.c ${DJPEG_BMP_SOURCES})
|
-target_link_libraries(cjpeg jpeg)
|
||||||
-set_property(TARGET djpeg PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
+if(ENABLE_EXECUTABLES)
|
||||||
-target_link_libraries(djpeg jpeg)
|
+ add_executable(cjpeg ../cjpeg.c ../cdjpeg.c ../rdgif.c ../rdppm.c
|
||||||
+ add_executable(djpeg ../djpeg.c ../cdjpeg.c ../rdcolmap.c ../rdswitch.c
|
+ ../rdswitch.c ${CJPEG_BMP_SOURCES})
|
||||||
+ ../wrgif.c ../wrppm.c ${DJPEG_BMP_SOURCES})
|
+ set_property(TARGET cjpeg PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
||||||
+ set_property(TARGET djpeg PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
+ target_link_libraries(cjpeg jpeg)
|
||||||
+ target_link_libraries(djpeg jpeg)
|
|
||||||
|
-add_executable(djpeg ../djpeg.c ../cdjpeg.c ../rdcolmap.c ../rdswitch.c
|
||||||
-add_executable(jpegtran ../jpegtran.c ../cdjpeg.c ../rdswitch.c ../transupp.c)
|
- ../wrgif.c ../wrppm.c ${DJPEG_BMP_SOURCES})
|
||||||
-target_link_libraries(jpegtran jpeg)
|
-set_property(TARGET djpeg PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
||||||
-set_property(TARGET jpegtran PROPERTY COMPILE_FLAGS "${USE_SETMODE}")
|
-target_link_libraries(djpeg jpeg)
|
||||||
+ add_executable(jpegtran ../jpegtran.c ../cdjpeg.c ../rdswitch.c ../transupp.c)
|
+ add_executable(djpeg ../djpeg.c ../cdjpeg.c ../rdcolmap.c ../rdswitch.c
|
||||||
+ target_link_libraries(jpegtran jpeg)
|
+ ../wrgif.c ../wrppm.c ${DJPEG_BMP_SOURCES})
|
||||||
+ set_property(TARGET jpegtran PROPERTY COMPILE_FLAGS "${USE_SETMODE}")
|
+ set_property(TARGET djpeg PROPERTY COMPILE_FLAGS ${COMPILE_FLAGS})
|
||||||
|
+ target_link_libraries(djpeg jpeg)
|
||||||
-add_executable(jcstest ../jcstest.c)
|
|
||||||
-target_link_libraries(jcstest jpeg)
|
-add_executable(jpegtran ../jpegtran.c ../cdjpeg.c ../rdswitch.c ../transupp.c)
|
||||||
+ add_executable(jcstest ../jcstest.c)
|
-target_link_libraries(jpegtran jpeg)
|
||||||
+ target_link_libraries(jcstest jpeg)
|
-set_property(TARGET jpegtran PROPERTY COMPILE_FLAGS "${USE_SETMODE}")
|
||||||
+endif()
|
+ add_executable(jpegtran ../jpegtran.c ../cdjpeg.c ../rdswitch.c ../transupp.c)
|
||||||
|
+ target_link_libraries(jpegtran jpeg)
|
||||||
-install(TARGETS jpeg cjpeg djpeg jpegtran
|
+ set_property(TARGET jpegtran PROPERTY COMPILE_FLAGS "${USE_SETMODE}")
|
||||||
+install(TARGETS jpeg
|
|
||||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
-add_executable(jcstest ../jcstest.c)
|
||||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
-target_link_libraries(jcstest jpeg)
|
||||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
+ add_executable(jcstest ../jcstest.c)
|
||||||
+
|
+ target_link_libraries(jcstest jpeg)
|
||||||
+if(ENABLE_EXECUTABLES)
|
+endif()
|
||||||
+ install(TARGETS cjpeg djpeg jpegtran
|
|
||||||
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
-install(TARGETS jpeg cjpeg djpeg jpegtran
|
||||||
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
+install(TARGETS jpeg
|
||||||
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
+endif()
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
+if(ENABLE_EXECUTABLES)
|
||||||
|
+ install(TARGETS cjpeg djpeg jpegtran
|
||||||
|
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||||
|
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||||
|
+endif()
|
||||||
|
if(NOT CMAKE_VERSION VERSION_LESS "3.1" AND MSVC AND
|
||||||
|
CMAKE_C_LINKER_SUPPORTS_PDB)
|
||||||
|
install(FILES "$<TARGET_PDB_FILE:jpeg>"
|
||||||
|
@ -3,8 +3,8 @@ include(vcpkg_common_functions)
|
|||||||
vcpkg_from_github(
|
vcpkg_from_github(
|
||||||
OUT_SOURCE_PATH SOURCE_PATH
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
REPO libjpeg-turbo/libjpeg-turbo
|
REPO libjpeg-turbo/libjpeg-turbo
|
||||||
REF 2.0.1
|
REF 2.0.2
|
||||||
SHA512 d456515dcda7c5e2e257c9fd1441f3a5cff0d33281237fb9e3584bbec08a181c4b037947a6f87d805977ec7528df39b12a5d32f6e8db878a62bcc90482f86e0e
|
SHA512 4dcde37ba014500cee69f7d49b359112655c177cf2c0003b4693bfe25f8a55147e9a87f58d31b4fc952a7faed6fecd5087220fd879110ade326922991f11c423
|
||||||
HEAD_REF master
|
HEAD_REF master
|
||||||
PATCHES
|
PATCHES
|
||||||
add-options-for-exes-docs-headers.patch
|
add-options-for-exes-docs-headers.patch
|
||||||
@ -54,6 +54,8 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
|||||||
if(EXISTS "${CURRENT_PACKAGES_DIR}/debug/lib/jpeg-static.lib")
|
if(EXISTS "${CURRENT_PACKAGES_DIR}/debug/lib/jpeg-static.lib")
|
||||||
file(RENAME "${CURRENT_PACKAGES_DIR}/debug/lib/jpeg-static.lib" "${CURRENT_PACKAGES_DIR}/debug/lib/jpegd.lib")
|
file(RENAME "${CURRENT_PACKAGES_DIR}/debug/lib/jpeg-static.lib" "${CURRENT_PACKAGES_DIR}/debug/lib/jpegd.lib")
|
||||||
file(RENAME "${CURRENT_PACKAGES_DIR}/debug/lib/turbojpeg-static.lib" "${CURRENT_PACKAGES_DIR}/debug/lib/turbojpegd.lib")
|
file(RENAME "${CURRENT_PACKAGES_DIR}/debug/lib/turbojpeg-static.lib" "${CURRENT_PACKAGES_DIR}/debug/lib/turbojpegd.lib")
|
||||||
|
|
||||||
|
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin ${CURRENT_PACKAGES_DIR}/debug/bin)
|
||||||
endif()
|
endif()
|
||||||
else(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
|
else(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
|
||||||
if(EXISTS "${CURRENT_PACKAGES_DIR}/debug/lib/jpeg.lib")
|
if(EXISTS "${CURRENT_PACKAGES_DIR}/debug/lib/jpeg.lib")
|
||||||
@ -66,12 +68,21 @@ file(COPY
|
|||||||
${SOURCE_PATH}/LICENSE.md
|
${SOURCE_PATH}/LICENSE.md
|
||||||
DESTINATION ${CURRENT_PACKAGES_DIR}/share/libjpeg-turbo
|
DESTINATION ${CURRENT_PACKAGES_DIR}/share/libjpeg-turbo
|
||||||
)
|
)
|
||||||
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libjpeg-turbo/LICENSE.md ${CURRENT_PACKAGES_DIR}/share/libjpeg-turbo/copyright)
|
|
||||||
vcpkg_copy_pdbs()
|
|
||||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/usage DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
|
||||||
file(COPY ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/jpeg)
|
|
||||||
|
|
||||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
|
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
|
||||||
|
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/share/man)
|
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/share/man)
|
||||||
|
|
||||||
|
file(GLOB EXE ${CURRENT_PACKAGES_DIR}/bin/*.exe)
|
||||||
|
file(GLOB DEBUG_EXE ${CURRENT_PACKAGES_DIR}/debug/bin/*.exe)
|
||||||
|
if(EXE OR DEBUG_EXE)
|
||||||
|
file(REMOVE ${EXE} ${DEBUG_EXE})
|
||||||
|
endif()
|
||||||
|
|
||||||
|
file(COPY ${CMAKE_CURRENT_LIST_DIR}/usage DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||||
|
file(COPY ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/jpeg)
|
||||||
|
file(RENAME ${CURRENT_PACKAGES_DIR}/share/libjpeg-turbo/LICENSE.md ${CURRENT_PACKAGES_DIR}/share/libjpeg-turbo/copyright)
|
||||||
|
|
||||||
|
vcpkg_copy_pdbs()
|
||||||
|
|
||||||
vcpkg_test_cmake(PACKAGE_NAME JPEG MODULE)
|
vcpkg_test_cmake(PACKAGE_NAME JPEG MODULE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user