blob: 9e750bbda82c923857fab314006d874d6c30679c (
plain) (
tree)
|
|
option (USE_CXIMAGE "Use CxImage instead of DevIL" OFF)
find_package(glfw3 3.2 REQUIRED)
find_package(GLEW REQUIRED)
find_package(Freetype REQUIRED)
find_package(ZLIB REQUIRED)
if (NOT USE_CXIMAGE)
find_package(DevIL REQUIRED)
endif ()
if (NOT BUILD_DUMB)
find_package(PkgConfig REQUIRED)
find_package(OpenAL REQUIRED)
pkg_search_module(VORBISFILE vorbisfile REQUIRED)
pkg_search_module(VORBIS vorbis REQUIRED)
endif ()
add_executable(example
smelt_test.cpp)
include_directories(
${GLFW_INCLUDE_DIRS}
${GLEW_INCLUDE_DIRS}
${FREETYPE_INCLUDE_DIRS}
)
if (NOT USE_CXIMAGE)
target_link_libraries(example ${IL_LIBRARIES})
endif ()
if (NOT BUILD_DUMB)
target_link_libraries(example ${OPENAL_LIBRARY} ${VORBISFILE_LIBRARIES} ${VORBIS_LIBRARIES})
endif ()
target_link_libraries(example
smelt smeltext
glfw
${GLEW_LIBRARIES}
${FREETYPE_LIBRARIES}
${ZLIB_LIBRARIES}
GL
)
get_cmake_property(__cmake_debug_var VARIABLES)
foreach (__var ${__cmake_debug_var})
message(STATUS ">>> ${__var}=${${__var}}")
endforeach ()
|