31 lines
No EOL
987 B
CMake
31 lines
No EOL
987 B
CMake
# This script provides the spectre as an import target
|
|
# ----------------------------------------------------------
|
|
#
|
|
# Use find_package() so cmake will find spectre:
|
|
#
|
|
# find_package(spectre) # No specific version
|
|
# find_package(spectre REQUIRED) # No specific version, but the library must be found.
|
|
# find_package(spectre 0.1) # any 0.1.x, but the library is optional.
|
|
# find_package(spectre 0.1.0) # 0.1.0 or greater, but the library is optional.
|
|
#
|
|
# Then you just link your target with spectre:
|
|
#
|
|
# target_link_libraries( ${PROGRAM_EXE} PUBLIC spectre )
|
|
#
|
|
# if you do not specify REQUIRED. you must check the variable spectre_FOUND
|
|
# and and only link to it if it's defined:
|
|
#
|
|
# if (spectre_FOUND)
|
|
# ...
|
|
# target_link_libraries( ${PROGRAM_EXE} PUBLIC spectre )
|
|
# ..
|
|
# endif()
|
|
|
|
@PACKAGE_INIT@
|
|
|
|
find_package(OpenGL)
|
|
|
|
set_and_check( SPECTRE_ASSETS "@PACKAGE_ASSETS_DIR@" )
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/SpectreTargets.cmake")
|
|
check_required_components(Spectre) |