Disabled external gits
This commit is contained in:
58
cs440-acg/ext/openexr/IlmBase/Half/CMakeLists.txt
Normal file
58
cs440-acg/ext/openexr/IlmBase/Half/CMakeLists.txt
Normal file
@@ -0,0 +1,58 @@
|
||||
# yue.nicholas@gmail.com
|
||||
|
||||
ADD_EXECUTABLE ( eLut eLut.cpp )
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/eLut.h
|
||||
COMMAND eLut ARGS > ${CMAKE_CURRENT_BINARY_DIR}/eLut.h
|
||||
DEPENDS eLut
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
)
|
||||
SET_SOURCE_FILES_PROPERTIES(
|
||||
${CMAKE_CURRENT_BINARY_DIR}/eLut.h
|
||||
PROPERTIES HEADER_FILE_ONLY TRUE
|
||||
)
|
||||
|
||||
ADD_EXECUTABLE ( toFloat toFloat.cpp )
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/toFloat.h
|
||||
COMMAND toFloat ARGS > ${CMAKE_CURRENT_BINARY_DIR}/toFloat.h
|
||||
DEPENDS toFloat
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
)
|
||||
SET_SOURCE_FILES_PROPERTIES(
|
||||
${CMAKE_CURRENT_BINARY_DIR}/toFloat.h
|
||||
PROPERTIES HEADER_FILE_ONLY TRUE
|
||||
)
|
||||
|
||||
SET_SOURCE_FILES_PROPERTIES(
|
||||
half.cpp
|
||||
PROPERTIES
|
||||
OBJECT_DEPENDS
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/eLut.h;${CMAKE_CURRENT_BINARY_DIR}/toFloat.h"
|
||||
)
|
||||
|
||||
IF(ILMBASE_BUILD_SHARED_LIBS)
|
||||
ADD_DEFINITIONS(-DHALF_EXPORTS)
|
||||
ENDIF()
|
||||
|
||||
ADD_LIBRARY ( Half ${LIB_TYPE}
|
||||
half.cpp
|
||||
)
|
||||
|
||||
|
||||
ADD_DEPENDENCIES ( Half toFloat eLut )
|
||||
|
||||
INSTALL ( TARGETS
|
||||
Half
|
||||
DESTINATION
|
||||
${OPENEXR_INSTALL_LIB_DEST}
|
||||
)
|
||||
|
||||
INSTALL ( FILES
|
||||
half.h
|
||||
halfFunction.h
|
||||
halfExport.h
|
||||
halfLimits.h
|
||||
DESTINATION
|
||||
${OPENEXR_INSTALL_HEADER_DEST}
|
||||
)
|
Reference in New Issue
Block a user