mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-29 03:59:07 +08:00
0219697aee
* [fltk] Revise dependency control * Default-enable opengl * Update versions * License and copyright stuff * Minor changes * Fix script and tool installation * Update versions * Remove icns from bin * Avoid absolute path for Cocoa framework * Overwrite versions * Fontconfig not needed for osx
102 lines
3.0 KiB
Diff
102 lines
3.0 KiB
Diff
diff --git a/CMake/options.cmake b/CMake/options.cmake
|
|
index ddd650f..69bcc2e 100644
|
|
--- a/CMake/options.cmake
|
|
+++ b/CMake/options.cmake
|
|
@@ -63,7 +63,7 @@ endif (APPLE)
|
|
# find X11 libraries and headers
|
|
set (PATH_TO_XLIBS)
|
|
if ((NOT APPLE OR OPTION_APPLE_X11) AND NOT WIN32)
|
|
- include (FindX11)
|
|
+ find_package(X11)
|
|
if (X11_FOUND)
|
|
set (USE_X11 1)
|
|
list (APPEND FLTK_LDLIBS -lX11)
|
|
@@ -214,7 +214,7 @@ if (OPTION_USE_GL)
|
|
unset(HAVE_GL_GLU_H CACHE)
|
|
find_file (HAVE_GL_GLU_H GL/glu.h PATHS ${X11_INCLUDE_DIR})
|
|
else()
|
|
- include (FindOpenGL)
|
|
+ find_package(OpenGL REQUIRED)
|
|
if (APPLE)
|
|
set (HAVE_GL_GLU_H ${HAVE_OPENGL_GLU_H})
|
|
endif (APPLE)
|
|
@@ -285,7 +285,7 @@ set (FLTK_PTHREADS_FOUND FALSE)
|
|
|
|
if (OPTION_USE_THREADS)
|
|
|
|
- include (FindThreads)
|
|
+ find_package(Threads REQUIRED)
|
|
|
|
if (CMAKE_HAVE_THREADS_LIBRARY)
|
|
add_definitions ("-D_THREAD_SAFE -D_REENTRANT")
|
|
@@ -330,7 +330,8 @@ unset (debug_threads)
|
|
option (OPTION_USE_SYSTEM_ZLIB "use system zlib" ON)
|
|
|
|
if (OPTION_USE_SYSTEM_ZLIB)
|
|
- include (FindZLIB)
|
|
+ find_package(ZLIB REQUIRED)
|
|
+ set(LIB_zlib "${ZLIB_LIBRARIES}" CACHE INTERNAL "")
|
|
endif (OPTION_USE_SYSTEM_ZLIB)
|
|
|
|
if (ZLIB_FOUND)
|
|
@@ -359,7 +360,8 @@ else ()
|
|
endif (APPLE)
|
|
|
|
if (OPTION_USE_SYSTEM_LIBJPEG)
|
|
- include (FindJPEG)
|
|
+ find_package(JPEG REQUIRED)
|
|
+ set(LIB_jpeg "${JPEG_LIBRARIES}" CACHE INTERNAL "")
|
|
endif (OPTION_USE_SYSTEM_LIBJPEG)
|
|
|
|
if (JPEG_FOUND)
|
|
@@ -387,7 +389,9 @@ else ()
|
|
endif (APPLE)
|
|
|
|
if (OPTION_USE_SYSTEM_LIBPNG)
|
|
- include (FindPNG)
|
|
+ find_package(PNG REQUIRED)
|
|
+ set(HAVE_PNG_H "${PNG_FOUND}")
|
|
+ set(LIB_png "${PNG_LIBRARIES}" CACHE INTERNAL "")
|
|
endif (OPTION_USE_SYSTEM_LIBPNG)
|
|
|
|
if (PNG_FOUND)
|
|
diff --git a/CMake/resources.cmake b/CMake/resources.cmake
|
|
index 57173f2..734a528 100644
|
|
--- a/CMake/resources.cmake
|
|
+++ b/CMake/resources.cmake
|
|
@@ -39,7 +39,7 @@ endmacro (fl_find_header)
|
|
# Include FindPkgConfig for later use of pkg-config
|
|
#######################################################################
|
|
|
|
-include (FindPkgConfig)
|
|
+find_package(PkgConfig)
|
|
|
|
# fl_debug_var (PKG_CONFIG_FOUND)
|
|
# fl_debug_var (PKG_CONFIG_EXECUTABLE)
|
|
@@ -151,8 +151,7 @@ mark_as_advanced (HAVE_X11_XREGION_H)
|
|
|
|
# where to find freetype headers
|
|
|
|
-find_path (FREETYPE_PATH freetype.h PATH_SUFFIXES freetype2)
|
|
-find_path (FREETYPE_PATH freetype/freetype.h PATH_SUFFIXES freetype2)
|
|
+set(FREETYPE_PATH "" CACHE INTERNAL "Obsolete")
|
|
|
|
if (FREETYPE_PATH)
|
|
include_directories (${FREETYPE_PATH})
|
|
@@ -162,11 +161,12 @@ mark_as_advanced (FREETYPE_PATH)
|
|
|
|
#######################################################################
|
|
# libraries
|
|
-find_library (LIB_dl dl)
|
|
+set(LIB_dl "${CMAKE_DL_LIBS}" CACHE STRING "")
|
|
if ((NOT APPLE) OR OPTION_APPLE_X11)
|
|
- find_library (LIB_fontconfig fontconfig)
|
|
+ find_package(Fontconfig REQUIRED)
|
|
+ set(LIB_fontconfig "${Fontconfig_LIBRARIES}" CACHE INTERNAL "")
|
|
endif ((NOT APPLE) OR OPTION_APPLE_X11)
|
|
-find_library (LIB_freetype freetype)
|
|
+set(LIB_freetype "" CACHE INTERNAL "Obsolete")
|
|
find_library (LIB_GL GL)
|
|
find_library (LIB_MesaGL MesaGL)
|
|
find_library (LIB_GLEW GLEW)
|