aboutsummaryrefslogtreecommitdiff
path: root/ports/butteraugli
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/butteraugli
parent01f47f5823b0c0db4a7e3e5b690dbc809429da56 (diff)
downloadvcpkg-81613fa0ff506852fbb90757fc27f87ffe591fee.tar.gz
vcpkg-81613fa0ff506852fbb90757fc27f87ffe591fee.zip
[vcpkg-toolchain] Improvements; add VCPKG_CHAINLOAD_TOOLCHAIN_FILE
Diffstat (limited to 'ports/butteraugli')
-rw-r--r--ports/butteraugli/CMakeLists.txt24
1 files changed, 9 insertions, 15 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