123456789101112131415161718192021222324252627282930313233343536373839 |
- cmake_minimum_required(VERSION 3.1)
- project (lagui)
- if (POLICY CMP0072)
- set(OpenGL_GL_PREFERENCE GLVND)
- endif()
- find_package(OpenGL REQUIRED)
- find_package(X11 REQUIRED)
- find_package(Freetype REQUIRED)
- find_package(GLEW REQUIRED)
- file(GLOB_RECURSE SOURCE_FILES
- ./**.c
- ./**.cpp)
-
- # Add header files
- file(GLOB_RECURSE HEADER_FILES
- ./**.h
- ./**.hpp)
- add_definitions(-w)
- include_directories(
- ${CMAKE_SOURCE_DIR}
- ${X11_INCLUDE_DIR}
- ${GLEW_INCLUDE_PATH}
- ${GLM_INCLUDE_PATH}
- ${FREETYPE_INCLUDE_DIRS}
- ${ODE_INCLUDE_DIRS}
- lagui
- )
- add_library(lagui ${HEADER_FILES} ${SOURCE_FILES})
- install(FILES ${HEADER_FILES} DESTINATION include/lagui)
- install(TARGETS lagui EXPORT lagui-targets DESTINATION lib/lagui)
- install(EXPORT lagui-targets DESTINATION lib/lagui)
- install(FILES lagui-config.cmake DESTINATION lib/lagui)
|