mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-18 11:19:10 +00:00
Beginnings of CMake port
This commit is contained in:
@ -0,0 +1,99 @@
|
||||
add_definitions(-D_LIB)
|
||||
|
||||
set(CoreLib_SOURCES
|
||||
HeadSpin.cpp
|
||||
hsBitVector.cpp
|
||||
hsBounds.cpp
|
||||
hsCritSect.cpp
|
||||
hsExceptionStack.cpp
|
||||
hsFastMath.cpp
|
||||
hsGeometry3.cpp
|
||||
hsMalloc.cpp
|
||||
hsMatrix33.cpp
|
||||
hsMatrix44.cpp
|
||||
hsMemory.cpp
|
||||
hsMMIOStream.cpp
|
||||
hsQuat.cpp
|
||||
hsSafeRefCnt.cpp
|
||||
hsSTLStream.cpp
|
||||
hsStlUtils.cpp
|
||||
hsStream.cpp
|
||||
hsStringTokenizer.cpp
|
||||
hsTemplates.cpp
|
||||
hsThread.cpp
|
||||
hsUtils.cpp
|
||||
hsWide.cpp
|
||||
pcSmallRect.cpp
|
||||
plGeneric.cpp
|
||||
plLoadMask.cpp
|
||||
plViewTransform.cpp
|
||||
)
|
||||
|
||||
if(WIN32 AND NOT CYGWIN)
|
||||
set(CoreLib_SOURCES ${CoreLib_SOURCES}
|
||||
hsThread_Win.cpp
|
||||
)
|
||||
endif(WIN32 AND NOT CYGWIN)
|
||||
if(UNIX)
|
||||
set(CoreLib_SOURCES ${CoreLib_SOURCES}
|
||||
hsThread_Unix.cpp
|
||||
)
|
||||
endif(UNIX)
|
||||
|
||||
# for now we use the Unix file on mac... I think this is Carbon code, which
|
||||
# we don't want to use. I don't think it's worth support OS9 anymore
|
||||
#if(APPLE)
|
||||
# set(CoreLib_SOURCES ${CoreLib_SOURCES}
|
||||
# hsThread_Mac.cpp
|
||||
# )
|
||||
#endif(APPLE)
|
||||
|
||||
|
||||
set(CoreLib_HEADERS
|
||||
HeadSpin.h
|
||||
hsBiExpander.h
|
||||
hsBitVector.h
|
||||
hsBounds.h
|
||||
hsColorRGBA.h
|
||||
hsConfig.h
|
||||
hsCritSect.h
|
||||
hsExceptions.h
|
||||
hsFastMath.h
|
||||
hsFixedTypes.h
|
||||
hsGeometry3.h
|
||||
hsHashTable.h
|
||||
hsMalloc.h
|
||||
hsMatrix44.h
|
||||
hsMemory.h
|
||||
hsMMIOStream.h
|
||||
hsPoint2.h
|
||||
hsQuat.h
|
||||
hsQueue.h
|
||||
hsRefCnt.h
|
||||
hsSafeRefCnt.h
|
||||
hsScalar.h
|
||||
hsStlSortUtils.h
|
||||
hsSTLStream.h
|
||||
hsStream.h
|
||||
hsStringTokenizer.h
|
||||
hsTemplates.h
|
||||
hsTempPointer.h
|
||||
hsThread.h
|
||||
hsTypes.h
|
||||
hsUtils.h
|
||||
hsWide.h
|
||||
hsWindowHndl.h
|
||||
hsWindows.h
|
||||
pcSmallRect.h
|
||||
plGeneric.h
|
||||
plLoadMask.h
|
||||
plQuality.h
|
||||
plRefCnt.h
|
||||
plTweak.h
|
||||
plViewTransform.h
|
||||
)
|
||||
|
||||
add_library(CoreLib STATIC ${CoreLib_SOURCES} ${CoreLib_HEADERS})
|
||||
|
||||
source_group("Source Files" FILES ${CoreLib_SOURCES})
|
||||
source_group("Header Files" FILES ${CoreLib_HEADERS})
|
Reference in New Issue
Block a user