|
@@ -10,7 +10,6 @@ set(LIB_VERSION_PATCH 0)
|
|
set(LIB_VERSION_STRING ${LIB_VERSION_MAJOR}.${LIB_VERSION_MINOR}.${LIB_VERSION_PATCH})
|
|
set(LIB_VERSION_STRING ${LIB_VERSION_MAJOR}.${LIB_VERSION_MINOR}.${LIB_VERSION_PATCH})
|
|
|
|
|
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
|
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
|
|
-include_directories(${CMAKE_CURRENT_LIST_DIR}/include)
|
|
|
|
|
|
|
|
if (MSVC)
|
|
if (MSVC)
|
|
# Add the "lib" prefix for generated .lib outputs.
|
|
# Add the "lib" prefix for generated .lib outputs.
|
|
@@ -156,15 +155,19 @@ if (OPENHMD_EXAMPLE_SDL)
|
|
add_subdirectory(./examples/opengl)
|
|
add_subdirectory(./examples/opengl)
|
|
endif (OPENHMD_EXAMPLE_SDL)
|
|
endif (OPENHMD_EXAMPLE_SDL)
|
|
|
|
|
|
-if (UNIX)
|
|
|
|
- set(LIBS ${LIBS} rt pthread)
|
|
|
|
-endif (UNIX)
|
|
|
|
|
|
|
|
-link_libraries(${LIBS})
|
|
|
|
add_library(openhmd ${openhmd_source_files})
|
|
add_library(openhmd ${openhmd_source_files})
|
|
SET_TARGET_PROPERTIES(openhmd PROPERTIES VERSION ${LIB_VERSION_STRING} SOVERSION ${LIB_VERSION_MAJOR})
|
|
SET_TARGET_PROPERTIES(openhmd PROPERTIES VERSION ${LIB_VERSION_STRING} SOVERSION ${LIB_VERSION_MAJOR})
|
|
|
|
+target_include_directories(openhmd PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include)
|
|
|
|
+target_link_libraries(openhmd ${LIBS})
|
|
|
|
+if (UNIX)
|
|
|
|
+ target_link_libraries(openhmd rt pthread)
|
|
|
|
+endif (UNIX)
|
|
|
|
+
|
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_DIR}/)
|
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_DIR}/)
|
|
|
|
|
|
|
|
+export(TARGETS openhmd FILE openhmd-config.cmake)
|
|
|
|
+
|
|
#install properties
|
|
#install properties
|
|
install (TARGETS openhmd DESTINATION lib)
|
|
install (TARGETS openhmd DESTINATION lib)
|
|
install (FILES include/openhmd.h DESTINATION include)
|
|
install (FILES include/openhmd.h DESTINATION include)
|