|
@@ -139,10 +139,6 @@ IF (WIN32)
|
|
|
ADD_DEFINITIONS( -DWIN32_LEAN_AND_MEAN )
|
|
|
|
|
|
IF(MSVC)
|
|
|
- OPTION (ASSIMP_BUILD_ASSIMP_VIEW
|
|
|
- "If the Assimp view tool is built. (requires DirectX)"
|
|
|
- OFF )
|
|
|
-
|
|
|
OPTION( ASSIMP_INSTALL_PDB
|
|
|
"Install MSVC debug files."
|
|
|
ON )
|
|
@@ -184,6 +180,7 @@ ENDIF()
|
|
|
IF(NOT BUILD_SHARED_LIBS)
|
|
|
MESSAGE(STATUS "Shared libraries disabled")
|
|
|
SET(LINK_SEARCH_START_STATIC TRUE)
|
|
|
+ SET(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_STATIC_LIBRARY_SUFFIX} ${CMAKE_FIND_LIBRARY_SUFFIXES})
|
|
|
ELSE()
|
|
|
MESSAGE(STATUS "Shared libraries enabled")
|
|
|
ENDIF()
|
|
@@ -231,16 +228,6 @@ IF(ASSIMP_DOUBLE_PRECISION)
|
|
|
ADD_DEFINITIONS(-DASSIMP_DOUBLE_PRECISION)
|
|
|
ENDIF()
|
|
|
|
|
|
-CONFIGURE_FILE(
|
|
|
- ${CMAKE_CURRENT_LIST_DIR}/revision.h.in
|
|
|
- ${CMAKE_CURRENT_BINARY_DIR}/revision.h
|
|
|
-)
|
|
|
-
|
|
|
-CONFIGURE_FILE(
|
|
|
- ${CMAKE_CURRENT_LIST_DIR}/include/assimp/config.h.in
|
|
|
- ${CMAKE_CURRENT_BINARY_DIR}/include/assimp/config.h
|
|
|
-)
|
|
|
-
|
|
|
INCLUDE_DIRECTORIES( BEFORE
|
|
|
./
|
|
|
code/
|
|
@@ -710,7 +697,8 @@ ADD_SUBDIRECTORY( code/ )
|
|
|
IF ( ASSIMP_BUILD_ASSIMP_TOOLS )
|
|
|
# The viewer for windows only
|
|
|
IF (WIN32)
|
|
|
- OPTION ( ASSIMP_BUILD_ASSIMP_VIEW "If the Assimp view tool is built. (requires DirectX)" OFF )
|
|
|
+ FIND_PACKAGE(DirectX)
|
|
|
+ OPTION ( ASSIMP_BUILD_ASSIMP_VIEW "If the Assimp view tool is built. (requires DirectX)" ${DirectX_FOUND} )
|
|
|
IF ( ASSIMP_BUILD_ASSIMP_VIEW )
|
|
|
ADD_SUBDIRECTORY( tools/assimp_view/ )
|
|
|
ENDIF ()
|
|
@@ -735,12 +723,22 @@ IF ( ASSIMP_BUILD_TESTS )
|
|
|
ADD_SUBDIRECTORY( test/ )
|
|
|
ENDIF ()
|
|
|
|
|
|
-# Generate a pkg-config .pc for the Assimp library.
|
|
|
+# Generate a pkg-config .pc, revision.h, and config.h for the Assimp library.
|
|
|
CONFIGURE_FILE( "${PROJECT_SOURCE_DIR}/assimp.pc.in" "${PROJECT_BINARY_DIR}/assimp.pc" @ONLY )
|
|
|
IF ( ASSIMP_INSTALL )
|
|
|
INSTALL( FILES "${PROJECT_BINARY_DIR}/assimp.pc" DESTINATION ${ASSIMP_LIB_INSTALL_DIR}/pkgconfig/ COMPONENT ${LIBASSIMP-DEV_COMPONENT})
|
|
|
ENDIF()
|
|
|
|
|
|
+CONFIGURE_FILE(
|
|
|
+ ${CMAKE_CURRENT_LIST_DIR}/revision.h.in
|
|
|
+ ${CMAKE_CURRENT_BINARY_DIR}/revision.h
|
|
|
+)
|
|
|
+
|
|
|
+CONFIGURE_FILE(
|
|
|
+ ${CMAKE_CURRENT_LIST_DIR}/include/assimp/config.h.in
|
|
|
+ ${CMAKE_CURRENT_BINARY_DIR}/include/assimp/config.h
|
|
|
+)
|
|
|
+
|
|
|
IF ( ASSIMP_INSTALL )
|
|
|
IF(CMAKE_CPACK_COMMAND AND UNIX AND ASSIMP_OPT_BUILD_PACKAGES)
|
|
|
# Packing information
|