aboutsummaryrefslogtreecommitdiff
path: root/ports
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2017-10-16 11:22:21 -0700
committerRobert Schumacher <roschuma@microsoft.com>2017-10-16 11:22:21 -0700
commit81613fa0ff506852fbb90757fc27f87ffe591fee (patch)
tree0dc914d5cc074d1ccb8c53279d88b51e4709c7eb /ports
parent01f47f5823b0c0db4a7e3e5b690dbc809429da56 (diff)
downloadvcpkg-81613fa0ff506852fbb90757fc27f87ffe591fee.tar.gz
vcpkg-81613fa0ff506852fbb90757fc27f87ffe591fee.zip
[vcpkg-toolchain] Improvements; add VCPKG_CHAINLOAD_TOOLCHAIN_FILE
Diffstat (limited to 'ports')
-rw-r--r--ports/butteraugli/CMakeLists.txt24
-rw-r--r--ports/libjpeg-turbo/portfile.cmake15
2 files changed, 16 insertions, 23 deletions
diff --git a/ports/butteraugli/CMakeLists.txt b/ports/butteraugli/CMakeLists.txt
index 3bd8a6c37..0b5373c5a 100644
--- a/ports/butteraugli/CMakeLists.txt
+++ b/ports/butteraugli/CMakeLists.txt
@@ -1,29 +1,19 @@
cmake_minimum_required(VERSION 3.8.0)
-project(butteraugli)
+project(butteraugli CXX)
+set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
+add_compile_options(-D_CRT_SECURE_NO_WARNINGS -DNOMINMAX)
if(MSVC)
- add_compile_options(/W3 /wd4005 /wd4996 /wd4018 -D_CRT_SECURE_NO_WARNINGS -DNOMINMAX)
+ add_compile_options(/W3 /wd4005 /wd4996 /wd4018)
endif()
-
-
find_package(JPEG REQUIRED)
find_package(PNG REQUIRED)
-include_directories("." ${JPEG_INCLUDE_DIR} ${PNG_INCLUDE_DIRS})
-
-if(BUILD_SHARED_LIBS)
- set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
-endif()
-
+include_directories(".")
add_library(butteraugli_lib butteraugli/butteraugli.cc)
-add_executable(butteraugli butteraugli/butteraugli_main.cc)
-
-target_link_libraries(butteraugli butteraugli_lib ${JPEG_LIBRARIES} ${PNG_LIBRARIES})
-
-
install(
TARGETS butteraugli_lib
RUNTIME DESTINATION bin
@@ -32,6 +22,10 @@ install(
)
if(NOT DISABLE_INSTALL_TOOLS)
+ add_executable(butteraugli butteraugli/butteraugli_main.cc)
+ target_include_directories(butteraugli PRIVATE ${JPEG_INCLUDE_DIR} ${PNG_INCLUDE_DIRS})
+ target_link_libraries(butteraugli PRIVATE butteraugli_lib ${JPEG_LIBRARIES} ${PNG_LIBRARIES})
+
install (
TARGETS butteraugli
RUNTIME DESTINATION tools/butteraugli
diff --git a/ports/libjpeg-turbo/portfile.cmake b/ports/libjpeg-turbo/portfile.cmake
index d1138dbbf..a5d09fda2 100644
--- a/ports/libjpeg-turbo/portfile.cmake
+++ b/ports/libjpeg-turbo/portfile.cmake
@@ -16,12 +16,12 @@ vcpkg_find_acquire_program(NASM)
get_filename_component(NASM_EXE_PATH ${NASM} DIRECTORY)
set(ENV{PATH} "$ENV{PATH};${NASM_EXE_PATH}")
-if (VCPKG_LIBRARY_LINKAGE STREQUAL dynamic)
- set(BUILD_STATIC OFF)
- set(NOT_BUILD_STATIC ON)
+if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
+ set(ENABLE_STATIC OFF)
+ set(ENABLE_SHARED ON)
else()
- set(BUILD_STATIC ON)
- set(NOT_BUILD_STATIC OFF)
+ set(ENABLE_STATIC ON)
+ set(ENABLE_SHARED OFF)
endif()
if(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm")
@@ -32,9 +32,8 @@ vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
- -DENABLE_STATIC=${BUILD_STATIC}
- -DENABLE_SHARED=${NOT_BUILD_STATIC}
- -DWITH_CRT_DLL=ON
+ -DENABLE_STATIC=${ENABLE_STATIC}
+ -DENABLE_SHARED=${ENABLE_SHARED}
-DENABLE_EXECUTABLES=OFF
-DINSTALL_DOCS=OFF
${LIBJPEGTURBO_SIMD}