Skip to content

Commit

Permalink
fix names, disable rules when not building shared
Browse files Browse the repository at this point in the history
  • Loading branch information
kdt3rd authored and nickrasmussen committed Aug 8, 2018
1 parent 7b1ed10 commit dbd3b34
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 14 deletions.
2 changes: 1 addition & 1 deletion IlmBase/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ FILE ( APPEND ${CMAKE_CURRENT_BINARY_DIR}/config/IlmBaseConfig.h "
(ILMBASE_VERSION_PATCH << 8))
")

IF ( NOT WIN32 )
IF ( NOT WIN32 AND OPENEXR_BUILD_SHARED )
CREATE_LIBTOOL_FILE ( Half /lib )
CREATE_LIBTOOL_FILE ( Iex /lib )
CREATE_LIBTOOL_FILE ( IexMath /lib )
Expand Down
28 changes: 16 additions & 12 deletions OpenEXR/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -126,24 +126,28 @@ ENDIF()
##########################
ADD_SUBDIRECTORY ( IlmImf )

SET_TARGET_PROPERTIES ( IlmImf
PROPERTIES
VERSION ${OPENEXR_VERSION_MAJOR}.${OPENEXR_VERSION_MINOR}.${OPENEXR_VERSION_PATCH}
SOVERSION ${OPENEXR_VERSION_MAJOR}
OUTPUT_NAME "IlmImf${OPENEXR_LIBSUFFIX}"
)
IF ( OPENEXR_BUILD_SHARED )
SET_TARGET_PROPERTIES ( IlmImf
PROPERTIES
VERSION ${OPENEXR_VERSION_MAJOR}.${OPENEXR_VERSION_MINOR}.${OPENEXR_VERSION_PATCH}
SOVERSION ${OPENEXR_VERSION_MAJOR}
OUTPUT_NAME "IlmImf${OPENEXR_LIBSUFFIX}"
)
ENDIF ()

##########################
# IlmImfUtil library
##########################
ADD_SUBDIRECTORY ( IlmImfUtil )

SET_TARGET_PROPERTIES ( IlmImfUtil
PROPERTIES
VERSION ${OPENEXR_VERSION_MAJOR}.${OPENEXR_VERSION_MINOR}.${OPENEXR_VERSION_PATCH}
SOVERSION ${OPENEXR_VERSION_MAJOR}
OUTPUT_NAME "IlmImfUtil${OPENEXR_LIBSUFFIX}"
)
IF ( OPENEXR_BUILD_SHARED )
SET_TARGET_PROPERTIES ( IlmImfUtil
PROPERTIES
VERSION ${OPENEXR_VERSION_MAJOR}.${OPENEXR_VERSION_MINOR}.${OPENEXR_VERSION_PATCH}
SOVERSION ${OPENEXR_VERSION_MAJOR}
OUTPUT_NAME "IlmImfUtil${OPENEXR_LIBSUFFIX}"
)
ENDIF ()

##########################
# Example Code
Expand Down
2 changes: 1 addition & 1 deletion OpenEXR/IlmImfUtil/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ IF ( OPENEXR_BUILD_STATIC )
LIST ( APPEND OPENEXR_LIB_TARGETS IlmImfUtil_static )

ADD_LIBRARY ( IlmImfUtil_static STATIC ${ILMIMFUTIL_SRCS} )
SET_ILMBASE_INCLUDE_DIRS( IlmImf_static )
SET_ILMBASE_INCLUDE_DIRS( IlmImfUtil_static )

SET_TARGET_PROPERTIES ( IlmImfUtil_static
PROPERTIES
Expand Down

0 comments on commit dbd3b34

Please sign in to comment.