initial commit
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
CMAKE_MINIMUM_REQUIRED (VERSION 2.6)
|
||||
|
||||
FIND_PACKAGE ( FreeType2 REQUIRED )
|
||||
|
||||
FILE( GLOB sources *.cpp )
|
||||
IF( DESIRED_QT_VERSION EQUAL 3)
|
||||
INCLUDE_DIRECTORIES( ${QT_INCLUDE_DIR} )
|
||||
ELSEIF( DESIRED_QT_VERSION EQUAL 4 )
|
||||
INCLUDE_DIRECTORIES( ${QT_QTCORE_INCLUDE_DIR} )
|
||||
INCLUDE_DIRECTORIES( ${QT_QTGUI_INCLUDE_DIR} )
|
||||
ENDIF( DESIRED_QT_VERSION EQUAL 3)
|
||||
|
||||
INCLUDE_DIRECTORIES(
|
||||
${FREETYPE2_INCLUDE_DIR}
|
||||
)
|
||||
INCLUDE_DIRECTORIES( ${PROJECT_BINARY_DIR} )
|
||||
CONFIGURE_FILE(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/OGLFT.h.cmake"
|
||||
"${PROJECT_BINARY_DIR}/OGLFT.h"
|
||||
)
|
||||
|
||||
IF( WIN32 )
|
||||
ADD_DEFINITIONS( -DOGLFT_BUILD )
|
||||
ENDIF( WIN32 )
|
||||
|
||||
ADD_LIBRARY( oglft STATIC ${sources} )
|
||||
TARGET_LINK_LIBRARIES(
|
||||
oglft
|
||||
${FREETYPE2_LIBRARIES}
|
||||
${OPENGL_LIBRARIES}
|
||||
)
|
||||
|
||||
INSTALL(
|
||||
TARGETS oglft
|
||||
LIBRARY DESTINATION lib
|
||||
ARCHIVE DESTINATION lib
|
||||
COMPONENT libraries
|
||||
)
|
||||
|
||||
INSTALL(
|
||||
FILES "${PROJECT_BINARY_DIR}/OGLFT.h"
|
||||
DESTINATION include/OGLFT
|
||||
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
|
||||
COMPONENT headers
|
||||
)
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user