41 lines
1.7 KiB
CMake
41 lines
1.7 KiB
CMake
#########################################
|
|
#
|
|
# Cmake QtXlsxWriter configuration file
|
|
#
|
|
# Usage from an external project:
|
|
# In your CMakeLists.txt, add these lines:
|
|
#
|
|
# FIND_PACKAGE(QtXlsxWriter REQUIRED)
|
|
# TARGET_LINK_LIBRARIES(MY_TARGET_NAME ${QtXlsxWriter_LIBS})
|
|
#
|
|
# This file will define the following variables:
|
|
#
|
|
# - QtXlsxWriter_BIN : The list of libraries to link against (.DLL, .SO).
|
|
# - QtXlsxWriter_LIBS : The list of libraries to link against (LIB, .A).
|
|
# - QtXlsxWriter_LIB_DIR : The directory(es) where lib files are. Calling LINK_DIRECTORIES
|
|
# with this path is NOT needed.
|
|
# - QtXlsxWriter_INCLUDE_DIRS : The QtXlsxWriter include directories (automatically added)
|
|
#
|
|
#########################################
|
|
|
|
if(CMAKE_VERSION VERSION_GREATER 2.6.2)
|
|
unset(QtXlsxWriter_CONFIG_PATH CACHE)
|
|
endif()
|
|
|
|
set(QtXlsxWriter_CONFIG_PATH "@QtXlsxWriter_CONFIG_PATH@")
|
|
set(QtXlsxWriter_FOUND TRUE CACHE BOOL "" FORCE)
|
|
set(QtXlsxWriter_LIBS QtXlsxWriter)
|
|
set(QtXlsxWriter_LIB_BIN ${QtXlsxWriter_CONFIG_PATH}/bin)
|
|
set(QtXlsxWriter_LIB_DIR ${QtXlsxWriter_CONFIG_PATH}/lib)
|
|
set(QtXlsxWriter_INCLUDE_DIRS ${QtXlsxWriter_CONFIG_PATH}/include)
|
|
|
|
include_directories(BEFORE ${QtXlsxWriter_INCLUDE_DIRS})
|
|
|
|
link_directories( ${LINK_DIRECTORIES} ${QtXlsxWriter_LIB_DIR} )
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args( QtXlsxWriter DEFAULT_MSG
|
|
QtXlsxWriter_LIBS QtXlsxWriter_INCLUDE_DIRS)
|
|
|
|
mark_as_advanced(FORCE QtXlsxWriter_LIBS QtXlsxWriter_LIB_DIR QtXlsxWriter_INCLUDE_DIRS)
|