Blame IlmThread/CMakeLists.txt
|
Packit |
8dc392 |
# yue.nicholas@gmail.com
|
|
Packit |
8dc392 |
|
|
Packit |
8dc392 |
SET( ILMTHREAD_LIBRARY_SOURCES
|
|
Packit |
8dc392 |
IlmThread.cpp
|
|
Packit |
8dc392 |
IlmThreadMutex.cpp
|
|
Packit |
8dc392 |
IlmThreadMutexPosix.cpp
|
|
Packit |
8dc392 |
IlmThreadPool.cpp
|
|
Packit |
8dc392 |
IlmThreadPosix.cpp
|
|
Packit |
8dc392 |
IlmThreadSemaphore.cpp
|
|
Packit |
8dc392 |
IlmThreadSemaphorePosixCompat.cpp
|
|
Packit |
8dc392 |
IlmThreadSemaphorePosix.cpp
|
|
Packit |
8dc392 |
)
|
|
Packit |
8dc392 |
IF (WIN32)
|
|
Packit |
8dc392 |
SET( ILMTHREAD_LIBRARY_SOURCES ${ILMTHREAD_LIBRARY_SOURCES}
|
|
Packit |
8dc392 |
IlmThreadMutexWin32.cpp
|
|
Packit |
8dc392 |
IlmThreadSemaphoreWin32.cpp
|
|
Packit |
8dc392 |
IlmThreadWin32.cpp
|
|
Packit |
8dc392 |
)
|
|
Packit |
8dc392 |
ENDIF()
|
|
Packit |
8dc392 |
|
|
Packit |
8dc392 |
|
|
Packit |
8dc392 |
IF(BUILD_SHARED_LIBS)
|
|
Packit |
8dc392 |
ADD_DEFINITIONS(-DILMTHREAD_EXPORTS)
|
|
Packit |
8dc392 |
ENDIF()
|
|
Packit |
8dc392 |
|
|
Packit |
8dc392 |
ADD_LIBRARY ( IlmThread ${LIB_TYPE}
|
|
Packit |
8dc392 |
${ILMTHREAD_LIBRARY_SOURCES}
|
|
Packit |
8dc392 |
)
|
|
Packit |
8dc392 |
TARGET_LINK_LIBRARIES(IlmThread Iex)
|
|
Packit |
8dc392 |
|
|
Packit |
8dc392 |
INSTALL ( TARGETS
|
|
Packit |
8dc392 |
IlmThread
|
|
Packit |
8dc392 |
DESTINATION
|
|
Packit |
8dc392 |
lib
|
|
Packit |
8dc392 |
)
|
|
Packit |
8dc392 |
|
|
Packit |
8dc392 |
INSTALL ( FILES
|
|
Packit |
8dc392 |
IlmThreadPool.h
|
|
Packit |
8dc392 |
IlmThread.h
|
|
Packit |
8dc392 |
IlmThreadSemaphore.h
|
|
Packit |
8dc392 |
IlmThreadMutex.h
|
|
Packit |
8dc392 |
IlmThreadNamespace.h
|
|
Packit |
8dc392 |
IlmThreadExport.h
|
|
Packit |
8dc392 |
IlmThreadForward.h
|
|
Packit |
8dc392 |
DESTINATION
|
|
Packit |
8dc392 |
include/OpenEXR
|
|
Packit |
8dc392 |
)
|